Я прошу вашей помощи, чтобы проверить, нормально ли работает учетная запись локального пользователя Windows и пароль.
Информация о проблеме: я не могу прочитать / использовать, когда имя пользователяШаблон, как войти в систему с локальной учетной записью пользователя. \ Администратор.В варианте 1 учетные данные работают только с именем пользователя @ домен или домен \ пользователь.В варианте 2 я не могу прочитать «. \ Administrator».
Примечание. Мой сценарий работает нормально с шаблоном имени пользователя, например «администратор» или «локальный \ администратор».Только он не работает при вводе типа '. \ Administrator'.
Ниже приведен код, который я использовал.
Вариант 1: (прикреплен снимок экрана)
Write-Host 'Enter your crdentials with username and password'
$Credentials = Get-Credential
try
{
Invoke-VMScript -VM jumpbox1 -ScriptType Powershell -ScriptText "(gwmi Win32_NetworkAdapter -filter 'netconnectionid is not null').netconnectionid" -GuestCredential $Credentials -ErrorAction stop | out-null
Write-Host 'Crdential works'
}
catch
{
Write-Host 'Invalid Crdential works'
}
Вариант 2:
$Username = Read-Host -Prompt 'Enter the username: '
$GuestPasswd = Read-Host -Prompt 'Enter the Password: ' -AsSecureString
$Password = [Runtime.InteropServices.Marshal]::PtrToStringAuto([Runtime.InteropServices.Marshal]::SecureStringToBSTR($GuestPasswd))
try
{
Invoke-VMScript -VM jumpbox1 -ScriptType Powershell -ScriptText "(gwmi Win32_NetworkAdapter -filter 'netconnectionid is not null').netconnectionid" -GuestCredential $Credentials -ErrorAction stop | out-null
Write-Host 'Crdential works'
}
catch
{
Write-Host 'Invalid Crdential works'
}
Ошибка: - cred02.ps1 Введите имя пользователя::. \ Administrator Invoke-VMScript: 12.06.2009 13:50:03 Invoke-VMScript Указанный параметр не былправильно:
На cred02.ps1: 36 символ: 1 + Invoke-VMScript -VM jumpbox1 -ScriptType Powershell -ScriptText "(gwmi Win3 ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Invoke-VMScript], InvalidArgument + FullyQualifiedErrorId: Client20_VmGuestServiceImpl_RunScriptInGuest_ViError, VMware.VimA *.1020 * Введите имя пользователя:: ". \ Administrator" Invoke-VMScript: 12.06.2009 13:51:44 Invoke-VMScript Не удалось выполнить аутентификацию в гостевой операционной системе с использованием предоставленных учетных данных.
На cred02.ps1: 36 символов: 1 + Invoke-VMScript -VM Jumpbox1 -ScriptType Powershell -ScriptText "(gwmi Win3 ... + ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo: NotSpecified: (:) [Invoke-VMScript], InvalidGuestLogin + FullyQualifiedErrorId: Client20_VmGuestServiceImpl_RunScriptInGuest_ViError, VMware.VimA utomation.ViCore.Cmdlets.Commands.InvokeVmScript