Это командный файл, который использует PowerShell только для вызова psexec.
Либо используйте PowerShell Remoting ---
Запуск удаленных команд
Запуск интерактивного сеанса Чтобы запустить интерактивный сеанс с одним удаленным компьютером, используйте командлет Enter-PSSession.Например, чтобы запустить интерактивный сеанс с удаленным компьютером Server01, введите:
Enter-PSSession Server01
Выполнение удаленной команды Чтобы запустить команду на одном или нескольких компьютерах, используйте команду Invoke-Command.командлет.Например, чтобы запустить команду Get-UICulture на удаленных компьютерах Server01 и Server02, введите:
Invoke-Command -ComputerName Server01, Server02 -ScriptBlock {Get-UICulture}
--- или используйте PSexec и выберите целевой удаленный хост.
PsExec - Windows Sysinternals |Документы Microsoft
Использование psExec для открытия окна удаленной команды https://blogs.technet.microsoft.com/systemcenteressentials/2009/09/01/using-psexec-to-open-a-remote-command-window
psExec \ computer cmd
PsExec (SysInternals) Выполнениепроцесс командной строки на удаленной машине.
Большая часть PSRemoting требует использования учетной записи, которая находится в локальной группе администраторов на цели.Однако есть такие, которые этого не делают.
Единственная причина использовать PSExec поверх PSRemoting - это если PSRemoting не включен и вам нужно запускать код в контексте вошедшего в систему пользователя.
# PowerShell only via PSRemoting
$TargetComputerName = Read-Host -Prompt 'Enter a computer name.'
Invoke-Command -ComputerName $TargetComputerName -ScriptBlock {
'C:\Program Files\ProgramFolder\programserver.exe'
} -Credential 'contoso\administrator'
# PSExec only
psexec \SomeTargetComputerName -c C:\Program Files\ProgramFolder\programserver.exe
С PSRemoting на целевом хосте ничего не отображается.С помощью этой команды PSExec ничего не отображается на целевом хосте.
Если вы используете PSExec для запуска в контексте вошедшего в систему пользователя на этом целевом хосте, то материал будет отображаться при вызове PowerShell.exe, если только вы неиспользуйте сворачивать или скрывать ключи .
Это означает, что вы новичок в командах удаленного взаимодействия PowerShell и PowerShell.Пожалуйста, подключитесь к YouTube и посмотрите некоторые доклады по PSRemoting , запуск удаленной команды , запуск удаленных программ , ну, PowerShell в целом.