Как мне создать новый общий диск с предоставленными учетными данными на компьютере, на котором выполняется сценарий?
Есть ли для этого командлет PowerShell?
Просто используйте "net use" в своих скриптах PowerShell:
новое использование z: \\ server \ share / user: domain \ username password
Эта функция powershell должна работать:
Function NEW-SHARE ($Foldername, $Sharename) {
# Test for existence of folder, if not there then create it
#
IF (!(TEST-PATH $Foldername)) {
NEW-ITEM $Foldername -type Directory }
# Create Share but check to make sure it isn’t already there
#
If (!(GET-WMIOBJECT Win32_Share -filter “name=$Sharename”) {
$Shares.Create($Foldername,$Sharename,0)}
}
В следующей статье о технике содержится дополнительная информация: