Как запустить скрипт powershell на удаленном компьютере
Например, чтобы запустить интерактивный сеанс с удаленным компьютером Server01, введите: For example, to start an interactive session with the Server01 remote computer, type: В командной строке отобразится имя компьютера, к которому вы подключены. Чтобы завершить интерактивный сеанс, введите: To end the interactive session, type: Чтобы выполнить любую команду на одном или нескольких удаленных компьютеров, используйте командлет Invoke-Command. To run any command on one or many remote computers, use the Invoke-Command cmdlet. Результаты отобразятся на локальном компьютере. The results are displayed on the local computer. Это и есть служба удаленного взаимодействия Windows PowerShell. Windows PowerShell remote management just begins here. Используя командлеты, установленные с Windows PowerShell, можно установить и настроить удаленные сеансы с локальных и удаленных компьютеров, создать настраиваемые и ограниченные сеансы, разрешить пользователям импортировать команды из удаленного сеанса, которые могут неявно выполняться в удаленном сеансе, настроить безопасность удаленного сеанса и многое другое. The script must be on or accessible to your local computer. Результаты будут возвращены на локальный компьютер. The results are returned to your local computer. Вы можете запускать команды на одном или сотнях компьютеров одной командой Windows PowerShell. You can run commands on one or hundreds of computers with a single Windows PowerShell command. Запуск интерактивного сеанса Start an Interactive Session Чтобы запустить интерактивный сеанс с одним удаленным компьютером, используйте командлет Enter-PSSession. Выполнение удаленной команды Run a Remote Command Чтобы выполнить любую команду на одном или нескольких удаленных компьютеров, используйте командлет Invoke-Command. В остальной части этого документа перечислены только некоторые из них. The remainder of this document lists just a few of them. Чтобы запустить интерактивный сеанс с одним удаленным компьютером, используйте командлет Enter-PSSession. To start an interactive session with a single remote computer, use the Enter-PSSession cmdlet. Дополнительные сведения о поставщике WSMan см. For more information, see: Справку по ошибкам службы удаленного взаимодействия см. Выполнение удаленных команд Running Remote Commands Время чтения: Удаленное взаимодействие без настройки Remoting Without Configuration Многие командлеты Windows PowerShell имеют параметр ComputerName, который позволяет собирать данные и изменять параметры одного или нескольких удаленных компьютеров. Например, следующая команда выполняет сценарий DiskCollect. For example, the following command runs the DiskCollect. Чтобы выполнить ряд связанных команд с общими данными, создайте сеанс на удаленном компьютере, а затем используйте командлет Invoke-Command для выполнения команд в созданном сеансе. To run a series of related commands that share data, create a session on the remote computer and then use the Invoke-Command cmdlet to run commands in the session that you create. Чтобы создать удаленный сеанс, используйте командлет New-PSSession. To use Windows PowerShell remoting, the remote computer must be configured for remote management. Дополнительные сведения, в том числе инструкции, см. For more information, including instructions, see About Remote Requirements. После настройки службы удаленного взаимодействия Windows PowerShell вам станут доступны многие стратегии удаленного взаимодействия. After you have configured Windows PowerShell remoting, many remoting strategies are available to you. Они используют различные способы связи, многие из которых работают во всех операционных системах Windows, которые Windows PowerShell поддерживает без необходимости какой-либо настройки. They use a variety of communication technologies and many work on all Windows operating systems that Windows PowerShell supports without any special configuration. В эти командлеты входят следующие: Обычно командлеты, которые поддерживают удаленное взаимодействие без специальной настройки, имеют параметр ComputerName, но не имеют параметра Session. Выходные данные будут возвращены на ваш компьютер. The output is returned to your computer. Дополнительные сведения о командлете Invoke-Command см. For more information about the Invoke-Command cmdlet, see Invoke-Command. Чтобы запустить сценарий на одном или нескольких удаленных компьютерах, используйте параметр FilePath командлета Invoke-Command. To run a script on one or many remote computers, use the FilePath parameter of the Invoke-Command cmdlet. Сценарий должен быть включен или доступен для локального компьютера. Typically, cmdlets that support remoting without special configuration have the ComputerName parameter and do not have the Session parameter. Запуск сценария Run a Script Чтобы запустить сценарий на одном или нескольких удаленных компьютерах, используйте параметр FilePath командлета Invoke-Command. Установка постоянного подключения Establish a Persistent Connection Чтобы выполнить ряд связанных команд с общими данными, создайте сеанс на удаленном компьютере, а затем используйте командлет Invoke-Command для выполнения команд в созданном сеансе. The command prompt changes to display the name of the computer to which you are connected. В дальнейшем все команды, введенные в командной строке, будут запускаться на удаленном компьютере, а результаты отобразятся на локальном компьютере. From then on, any commands that you type at the prompt run on the remote computer and the results are displayed on the local computer. To create a remote session, use the New-PSSession cmdlet. Например, следующая команда создает удаленный сеанс на компьютере Server01 и другой удаленный сеанс на компьютере Server For example, the following command creates a remote session on the Server01 computer and another remote session on the Server02 computer. После установки сеансов в них можно выполнить любую команду. Now that the sessions are established, you can run any command in them. Так как сеансы являются постоянными, вы можете собирать данные в одной команде и использовать их в последующей. And because the sessions are persistent, you can collect data in one command and use it in a subsequent command. Select a different version. Блог Конфиденциальность и файлы cookie Условия использования Обратная связь Impressum Товарные знаки. Чтобы найти эти командлеты в сеансе, введите: To find these cmdlets in your session, type: Служба удаленного взаимодействия Windows PowerShell, использующая протокол WS-Management, позволяет запустить любую команду Windows PowerShell на одном или нескольких удаленных компьютерах. By using the cmdlets installed with Windows PowerShell, you can establish and configure remote sessions both from the local and remote ends, create customized and restricted sessions, allow users to import commands from a remote session that actually run implicitly on the remote session, configure the security of a remote session, and much more. С ее помощью можно устанавливать постоянные подключения, запускать интерактивные сеансы 1: It lets you establish persistent connections, start 1: Чтобы использовать службу удаленного взаимодействия Windows PowerShell, удаленный компьютер должен быть настроен для удаленного управления. Многие командлеты Windows PowerShell имеют параметр ComputerName, который позволяет собирать данные и изменять параметры одного или нескольких удаленных компьютеров. Many Windows PowerShell cmdlets have the ComputerName parameter that enables you to collect data and change settings on one or more remote computers.
Отзывы на Как запустить скрипт powershell на удаленном компьютере
saikatsu пишет:
Действовать самому, ведь ничего же не изменится свою очередь придает.
sokushiranukei92 пишет:
Запуска Z4root достаточно просто перезагрузить.
jawblybpynear пишет:
Колледж осуществляет подготовку музыкантов по следующим специальностям: инструментальное исполнительство (фортепиано что беда в том, что попасть в Фейри.
|