我能用Windows PowerShell做什么:检查计算机的日期与时间

来源:互联网 发布:淘宝url地址 编辑:程序博客网 时间:2024/04/19 10:50
 注:本篇文章,未在联系作者以及得到许可的情况下, 禁止以任何形式进行转载。

By:Anders    Mail:Katrina520@163.com

改变一台计算机的日期与时间

在解释如何使用这个最新Set-Date cmdlet以前,我们应该注意到,这是一个cmdlet。你应该小心使用。 举个例子来说,如果你在活动目录环境下,你的工作站必须密切配合你的域控制器;如果他们并非这样,你可能无法登录到域。电脑的时间是经常被指派使用一个自动时间服务;在这种情况下,你也许并不必(或许不应该)手动来设定日期和时间。
 
当然,如果你需要设定日期和时间,那么Set-Date可以提供一个简单的方法来这样做。
 
一个可以改变一台计算机上的日期/时间的方法就是使用 -date参数来更新日期和时间。举个例子,假设你要设定的日期和时间是在2006年6月1日的上午8:30。这里你可以这样做:

Set-Date –date "6/1/2006 8:30 AM"


需要设定的时钟刚好要提前两天?可以使用Get-Date cmdlet这个命令和AddDays方法来提前时钟两天:

Set-Date (Get-Date).AddDays(2)


也可以在这里用其它方法,包括AddHours ,AddMinutes 和Addseconds . 需要设定倒流1小时(夏令时)来节约时间? 那么只需要设置倒流 -1 (减1 ) 小时,象这样:

Set-Date (Get-Date).AddHours(-1)


另外,你也可以使用-adjust参数以格式:小时:分:秒 来调整。 举个例子,这个命令集把时钟提前了1小时37分:

Set-Date –adjust 1:37:0

 

英文原文:http://www.microsoft.com/technet/scriptcenter/topics/msh/cmdlets/set-date.mspx