当前位置:网站首页 > 更多 > 玩电脑 > 正文

[玩转系统] 如何使用 PowerShell 安排软件安装

作者:精品下载站 日期:2024-12-14 07:18:38 浏览:14 分类:玩电脑

如何使用 PowerShell 安排软件安装


在某些情况下,软件的安装只能在特定时间进行。本文介绍了在本地主机和远程主机上建立计划安装。

为本地主机安排安装作业

我登录服务器dc01。目标是在上午 10:30 安装 Windows 功能 Windows-Server-Backup。首先,我必须提供一个触发器。然后我需要一份预定的工作。所以,我在 PowerShell ISE 中运行

$trigger=New-JobTrigger -Once -At "7/28/2017 10:30 AM"
Register-ScheduledJob -Name WSBackupInstall -ScriptBlock {Install-WindowsFeature -Name Windows-Server-Backup} -Trigger $trigger

[玩转系统] 如何使用 PowerShell 安排软件安装

要确保作业正在运行并成功完成,请使用 Get-Job。

Get-Job | Select-Object *

[玩转系统] 如何使用 PowerShell 安排软件安装

为远程主机安排安装作业

要在远程主机上执行相同的操作,只需添加命令 Invoke-Command 和参数 computername 即可。确保两台主机位于同一域中。如果它们不共享同一域,您必须将它们配置为受信任的主机。有关受信任主机的更多信息,请参阅我的文章:如何为 PowerShell 远程会话配置受信任主机。

我登录服务器dc01。我想在 server02 上安排一个作业。

Invoke-Command -ComputerName server02 -ScriptBlock {Register-ScheduledJob -Name WSBackupInstall -ScriptBlock {Install-WindowsFeature -ComputerName server02 -Name Windows-Server-Backup} -Trigger (New-JobTrigger -Once -At "7/28/2017 10:30 AM")}

要确保该软件已安装在远程计算机上,请运行

Invoke-Command -ComputerName server02 {Get-Job | Select-Object PSComputerName,PSBeginTime,PSEndtime; Get-WindowsFeature Windows-Server-Backup | Select-Object Name,PSComputerName,Installstate}

[玩转系统] 如何使用 PowerShell 安排软件安装

您需要 登录账户 后才能发表评论

取消回复欢迎 发表评论:

关灯