Skript zum Aktivieren des ICS-Dienstes

362
user9897732

Ich versuche, ein Skript zu erstellen, um das private Netzwerk auszuwählen und einen Teil der ICS-Dienste zu aktivieren. Ich wähle das private Netzwerk mit diesem Code:

{ # Constants $public = 0 $private = 1  Write-Host "Creating netshare object..." $netshare = New-Object -ComObject HNetCfg.HNetShare  Write-Host "Getting public adapter..." $publicadapter = $netshare.EnumEveryConnection | Where-Object { $netshare.NetConnectionProps($_).Name -eq "Local Area Connection" }#foreach  Write-Host "Getting private adapter..." $privateadapter = $netshare.EnumEveryConnection | Where-Object { $netshare.NetConnectionProps($_).Name -eq "Peer2Peer" }#foreach  Write-Host "Disabling sharing for adapters...." $netshare.INetSharingConfigurationForINetConnection($privateadapter).DisableSharing() $netshare.INetSharingConfigurationForINetConnection($publicadapter).DisableSharing()  Start-Sleep -s 3  Write-Host "Enabling sharing for private adapter...." $netshare.INetSharingConfigurationForINetConnection($privateadapter).EnableSharing($private)  Write-Host "Enabling sharing for public adapter...." $netshare.INetSharingConfigurationForINetConnection($publicadapter).EnableSharing($public)  # Clean up Remove-Variable netshare } 

Ich möchte alle ICS-Dienste in Anspruch nehmen und einem Teil davon ermöglichen, dass jemand eine Ahnung hat?

Skript zum Aktivieren des ICS-Dienstes

1
Welche (alte) Windows- / Powershell-Version verwenden Sie? -> `$ PSVersionTable` LotPings vor 6 Jahren 0
sein Windows Server 2008 user9897732 vor 6 Jahren 0

0 Antworten auf die Frage