С «чистого использования», вы можете сделать следующее:«чистое использование» в PowerShell без указания диска
net use \\server /user:domian\username
Затем он будет запрашивать пароль, а также любые дополнительные соединения CIFS сделали к этому серверу с помощью любого программа (cmd, Explorer, Word и т. д.) будет автоматически использовать эти учетные данные.
Есть ли эквивалентный способ сделать это в PowerShell? Я знаю, Нью-PSDrive обычно дает ответ на «чистое использование», но для этого требуется буква диска на карту:
PS C:\WINDOWS\system32> New-PsDrive -PSProvider FileSystem -Root \\server -Credential domain\user
cmdlet New-PSDrive at command pipeline position 1
Supply values for the following parameters:
Name:
New-PSDrive : Cannot bind argument to parameter 'Name' because it is an empty string.
At line:1 char:1
+ New-PsDrive -PSProvider FileSystem -Root \\server -Credential domain ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : InvalidData: (:) [New-PSDrive], ParameterBindingValidationException
+ FullyQualifiedErrorId : ParameterArgumentValidationErrorEmptyStringNotAllowed,Microsoft.PowerShell.Commands.NewPSDriveCommand
Я не хочу, чтобы отобразить диск, я просто хочу сказать, «когда я подключаю на этот сервер, используйте эти учетные данные ». Есть ли способ?
Честно говоря, если вы можете, придерживайтесь 'net-use' над' New-PSDrive'. Упрощение в моем опыте –
Ну, мой прецедент в сценарии запуска, поэтому мне не нужно открывать командную строку каждый день, чтобы ввести учетные данные учетной записи администратора для двух серверов, которые используются почти ежедневно. У меня уже есть сценарий запуска, который показывает мне графический интерфейс, который позволяет мне выбрать, хочу ли я запускать Outlook, Skype и мой софтфон; Я хочу добавить это к нему. И я не хочу хранить свой пароль в этом скрипте; Я хочу, чтобы он подсказывал. Думаю, я смогу жить с ним, предлагая в консольном окне, если это лучший ответ, который есть, но я был бы разочарован в PowerShell; Я думал, что в наши дни это может сделать что угодно. ;-) – DarkMoon