Я пытаюсь войти в компьютер. Я играл с различными версиями и решил, что мои прошлые вопросы были, когда я не знал, что я действительно пытался сделать.
Я обнаружил, что был на некорректном ПК при запуске script.
Когда я сейчас запустил script на правильном ПК, следующий код требует, чтобы я вводил пароль.
gwmi win32_service –credential domain\username –computer PC#
Есть ли способ с моим текущим script выше, чтобы ввести имя пользователя и пароль без ввода пользователя? Я должен сделать это для 100 компьютеров, поэтому я хочу пропустить их все без необходимости вводить пароль 100s раз.
Я пробовал сделать следующее:
$Username = 'domain\username'
$Password = 'password'
$pass = ConvertTo-SecureString -AsPlainText $Password -Force
$SecureString = $pass
# Users you password securly
$MySecureCreds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $Username,$SecureString –computer PC#
Однако я получаю сообщение об ошибке A parameter cannot be found that matches parameter name 'computer'.
также попытался:
$MySecureCreds = New-Object -TypeName System.Management.Automation.PSCredential -ArgumentList $Username,$SecureString
# Sets yous credentials to be used
#$RemoteConn = New-PSSession -ComputerName "PC#" -Credential $MySecureCreds -Authentication default
но RemoteConn не работал