远程服务器任务,远程大批量操作windows服务器的计划任务
在工作過程中,經常需要大批量對某一批次機器進行計劃任務設置,可以通過組策略實現,也可以通過腳本操作。本文演示如何通過powershell腳本遠程大批量給若干臺機器設置周期重啟的操作。
#生成10到30的數組
$a=(10..30);
#初始化空的數組
$pcname=@();
#給數組賦值
$a | %{$pc = "shoa"+ $_; $pcname += "$pc"; };
$pcname | %{
$computername = $_
#先刪掉已有的psdrive,防止報錯
Remove-PSDrive -Name "remotepcpath" -Confirm:$false;
#生成新的psdrive,用于拷貝文件到目的服務器的指定位置
New-PSDrive -name "remotepcpath" -PSProvider "FileSystem" -root "\\$computername\c$"
Copy-Item -Path C:\Scripts -Destination remotepcpath: -Recurse
#遠程執行創建計劃任務
Invoke-Command -ComputerName $computername -ScriptBlock {
$Action = New-ScheduledTaskAction -Execute 'powershell.exe' -Argument '-NonInteractive -NoLogo -NoProfile -File "C:\Scripts\reboot.ps1"'
$trigger = New-ScheduledTaskTrigger -Daily -At 3am
$settings = New-ScheduledTaskSettingsSet
$task = New-ScheduledTask -Action $Action -Trigger $trigger -Settings $settings
Register-ScheduledTask -TaskName 'reboot' -InputObject $task
}
}
總結
以上是生活随笔為你收集整理的远程服务器任务,远程大批量操作windows服务器的计划任务的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Redis基础-下载安装配置
- 下一篇: 计算机词汇查询,计算机辅助英语词汇查询系