我在一堆服务器上将服务从禁用状态更改为运行状态,启动类型为自动,并且我在网上寻找如何远程执行此操作,并使用 Set-Service 作为远程启动类型工作,但出于某种原因做一个Get-Service | 启动服务给了我一个错误。我找到了一个网站,上面说您需要执行 Set-Service -Status Running 操作,并且确实有效,但这真的启动了服务吗?那样做和在本地做启动服务有区别吗?
这是我的最终命令,因为该站点还让我了解了如何执行 1-liner:
Get-Service -ComputerName SERVER -Name "SERVICE*" | Set-Service -StartupType Automatic -PassThru | Set-Service -Status Running
Run Code Online (Sandbox Code Playgroud)
我喜欢这样,但似乎需要几秒钟才能使用 Start-Service 命令启动的服务会立即设置为使用 Set-Service 命令运行,这意味着它可能实际上并未启动服务。
我确定没问题,但我很偏执,想确定一下。
我正在尝试使用 Get-GPO PowerShell 模块。所以我先安装了RSAT,但仍然缺少GroupPolicy模块:
PS C:\Users\admin\Desktop> Install-WindowsFeature RSAT
Success Restart Needed Exit Code Feature Result
------- -------------- --------- --------------
True No NoChangeNeeded {}
PS C:\Users\admin\Desktop> Import-Module grouppolicy
Import-Module : The specified module 'grouppolicy' was not loaded because no valid module file was found in any module
directory.
At line:1 char:1
+ Import-Module grouppolicy
+ ~~~~~~~~~~~~~~~~~~~~~~~~~
+ CategoryInfo : ResourceUnavailable: (grouppolicy:String) [Import-Module], FileNotFoundException
+ FullyQualifiedErrorId : Modules_ModuleNotFound,Microsoft.PowerShell.Commands.ImportModuleCommand
PS C:\Users\admin\Desktop>
Run Code Online (Sandbox Code Playgroud)
如何安装组策略模块?
我有一个主要和备份 Windows 2008 服务器,以及一堆 Windows XP 客户端,它们将驱动器映射到主服务器上的共享。如果主服务器出现故障,我希望这些客户端计算机自动将其驱动器重新映射到备份服务器,以便它们可以继续访问文件。
我是否应该尝试编写 vbscript 或 python 脚本或检测主服务器是否关闭并发出适当的“net use m:\server\share ...”但我需要该脚本每分钟运行一次,无论是谁已登录。我可以使用 Windows 的“计划任务”来做到这一点吗?
我是一个 Unix 人,可以使用您提供的任何技巧来完成此任务。有更好的解决方案吗?
非常感谢,-伊恩
我发现我们可以将域中的计算机设置为从域控制器同步它们的时间。同样,是否可以集中管理域控制器的时区?
windows active-directory group-policy time-synchronization timezone
windows ×4
group-policy ×2
powershell ×2
dfs ×1
failover ×1
rsat ×1
service ×1
share ×1
timezone ×1