मैं निजी नेटवर्क का चयन करने और आईसीएस सेवाओं का हिस्सा सक्षम करने के लिए स्क्रिप्ट बनाने की कोशिश करता हूं। मैं इन कोड के साथ निजी नेटवर्क का चयन करता हूं:
{
# 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
}
मैं सभी आईसीएस सेवाएं प्राप्त करना चाहता हूं और उनमें से किसी को कोई सुराग देना चाहता हूं?
इसका विंडोज़ सर्वर 2008
—
user9897732
$PSVersionTable