2015-09-21 4 views
0

Я бегу следующий PowerShell команду:Добавление аутентификации команды PowerShell

$colDisks = get-wmiobject Win32_LogicalDisk 
    -ComputerName $strComputer 
    -Filter "DriveType = 3" 

Но я не имею достаточно привилегий для запуска этой команды на удаленных серверах.

Как добавить аутентификацию к этой команде, чтобы иметь больше привилегий?

+0

Вы можете использовать [RunAs] (https://technet.microsoft.com/en-us/library/bb490994.aspx), чтобы запустить PowerShell в качестве другого пользователя. –

+0

Мне нужно включить его в скрипт. –

+0

http://blogs.technet.com/b/robcost/archive/2008/05/01/powershell-tip-storing-and-using-password-credentials.aspx – Cole9350

ответ

2

попробовать

$colDisks = get-wmiobject Win32_LogicalDisk 
    -ComputeNname $strComputer 
    -Filter "DriveType = 3" 
    -Credential (get-credential) 
+0

Мне нужно ввести свои собственные сертификаты, а не окна один –

+3

Вы можете ввести другие учетные данные с помощью 'Get-Credential'. Попробуй. Формат имени будет «domainname \ username» или (для локальной учетной записи пользователя) 'имя_компьютера \ имя пользователя'. –

Смежные вопросы