скрипт сетевого ресурса - автоматическая проверка буквы диска и пути - PullRequest
0 голосов
/ 13 ноября 2018

У меня есть этот скрипт, который добавляет путь на основе имени пользователя:

$credential = Get-Credential
$user=$credential.GetNetworkCredential().UserName
New-PSDrive -Name x -PSProvider FileSystem -Root "\\192.168.1.1\$($user)" -Credential $credential -persist

Я пытаюсь сделать его более надежным, как я могу отредактировать его, чтобы проверить, какая буква диска доступна и еслисетевой путь уже сопоставлен с существующей буквой диска, поэтому ошибка не будет возникать, если конечный пользователь запускает его несколько раз.

1 Ответ

0 голосов
/ 13 ноября 2018

Бесплатные буквы диска:

ls function:[d-z]: -n | ?{ !(test-path $_) }

Кредит идет на сетевой сценарий общего доступа - автоматическая проверка буквы и пути диска

...