Удаление общих ресурсов
Param($shareName, $computerName="localhost")
function funHelp()
{
$helpText=@"
NAME: DeleteShare.ps1
Deletes a share on a local or remotemachine using credentials 
of logged on user
PARAMETERS:
-shareName   Specifies the name of the share
-computerName  [optional] the name of computer containing share
SYNTAX:
DeleteShare.ps1 -shareName "fso"
Deletes a share named fso on local computer
DeleteShare.ps1 -shareName "fso" -computerName "london"
Deletes a share named fso on a remote computer named london
"@
$helpText
exit
}
if(!($ShareName)) { "you must supply a shareName" ; funHelp }
$wmiClass = "Win32_Share"
$objWMI= Get-WmiObject -Class $wmiClass -computername $computerName -filter "Name = '$shareName'" 
$objWMI.delete()
Голосов пока нет

Оставить комментарий