如下說明是翻譯
: help set-date
產生的幫助資訊.
譯者: edengundam(馬濤)
set-date
大綱
修改計算機上的時間為指定時間.
語法
set-date [-date] [-displayhint ] [-whatif] [-confirm]
set-date [-adjust] [-displayhint ] [-whatif] [-confirm]
引數
set-date cmdlet
修改計算機上的時間為指定時間
. 你可以為新時間日期指定乙個字串
, 或傳遞乙個
datetime
或timespan
物件.
使用引數
date
指定乙個新的時間
. 使用引數
adjust
來指定乙個時間間隔.
引數
-date
改變日期和時間為指定的時間
. 你可以輸入乙個本地的日期縮寫格式或標準日期格式
, 來指定新的時間
. 你也可以為
get-date
傳遞乙個
date-time物件.
如果你只指定了日期
, 而沒有時間
, set-date
將會改變時間為指定時間的午夜
(00:00).
如果你只指定了時間
, 此命令不會修改日期.
強制引數?
true
引數位置?
1 預設值
系統時間
允許從管道繫結輸入?
true (
根據值,
根據屬性名)
允許萬用字元擴充套件?
false
-displayhint
指定日期和物件中哪些元素被顯示
. (此命令不會影響通過
get-date
取得的datetime
物件.)
合法取值為:
·date:
只顯示日期 ·
time:
只顯示時間 ·
datetime:
顯示日期和時間
如下列出此引數接受的引數:
·date ·
time ·
datetime
強制引數?
false
引數位置?
named
預設值datetime
允許從管道繫結輸入?
false
允許萬用字元擴充套件?
false
-adjust
從當前日期和時間中加上或減去指定的值
. 你可以輸入乙個你的當地日期時間標準格式的調整值或者使用引數
adjust
給set-date
傳遞乙個通過
new-timespan
取得的timespan物件.
強制引數?
true
引數位置?
1 預設值 0
允許從管道繫結輸入?
true (
根據屬性名)
允許萬用字元擴充套件?
false
-whatif
描述執行此命令將會發生的現象
, 不會真正執行此命令.
強制引數?
false
引數位置?
named
預設值允許從管道繫結輸入?
false
允許萬用字元擴充套件?
false
-confirm
執行命令前提示你進行確認.
強制引數?
false
引數位置?
named
預設值允許從管道繫結輸入?
false
允許萬用字元擴充套件?
false
<公共引數>
此命令支援公共引數
: -verbose, -debug, -erroraction, -errorvariable, and -outvariable.
更多資訊
, 輸入
, "get-help about_commonparameters".
輸入型別
datetime object, timespan object
返回型別
datetime object
注意
更多資訊
, 輸入
"get-help set-date -detailed".
需要技術資訊
, 輸入
"get-help set-date -full".
使用此命令時請務必小心
, 此命令將會修改計算機時間
. 時間的修改可能會阻止計算機接收和更新那些依賴日期時間除法的系統事件
. 使用引數
-whatif
和-confirm
來盡量避免錯誤.
你可以在使用
set-date時,
使用標準的
datetime
和timespan
物件上的
.net
方法,
例如: adddays, addmonths
和fromfiletime.
需要更多的資訊
, 請檢視
"datetime methods"
和"timespan methods."
如果需要為該命令提供多個引數
, 請使用逗號進行分隔
. 例如
, ", ".
例1
c:/ps>set-date -date (get-date).adddays(3)
此命令在當前系統時間上新增三天
, 但是不會影響時間
. 此命令使用了引數
date
來指定日期
. 首先是用
get-date
cmdlet
取得當前日期和時間
, 然後使用
.net datetime
物件上的方法
adddays (
引數為三天).
例2
c:/ps>set-date -adjust -0:10:0 -displayhint time
此命令設定時間為系統當前時間的
10分鐘之前
. 此命令使用引數
adjust
指定改變的時間間隔
. 改變的時間(負
10分鐘
)表示為本地的標準時間格式
. 引數
displayhint
提示windows powershell
只顯示時間
, 但是此引數不會影響
set-date
返回的datetime物件.
例3
c:/ps>$t = get-date
c:/ps>set-date -date $t
此命令改變系統的日期和時間為變數
$t儲存的日期和時間
. 第乙個命令取得日期和時間並儲存在變數$t中
. 第二個命令使用引數
date將$t
中的datetime
物件傳遞給
set-date cmdlet.
例4
c:/ps>$90mins = new-timespan -minutes 90
c:/ps>set-date -adjust $90mins
這些命令可以將系統時間提前
90分鐘
. 第乙個命令使用
new-timespan
cmdlet
建立乙個
90分鐘時間間隔的
timespan
物件,
然後將timespan
物件儲存在
$90mins
變數中.
第二個命令使用
set-date
引數adjust,
根據變數
$90mins
中timespan
物件的值來調整日期.
相關鏈結
get-date
new-timespan
Write Warning 幫助資訊
如下說明是翻譯 help write warning 產生的幫助資訊.譯者 edengundam 馬濤 write warning 大綱 輸出警告資訊.語法 write warning message 詳細描述 輸出警告資訊 錯誤資訊被直接發往宿主 host 根據 warningpreference...
Write host 幫助資訊
如下說明是翻譯 help write host 產生的幫助資訊.譯者 edengundam 馬濤 write host 大綱 使用host 使用者介面顯示輸入物件 語法 write host object nonewline separator foregroundcolor backgroundc...
Write Debug 幫助資訊
如下說明是翻譯 help write debug 產生的幫助資訊.譯者 edengundam 馬濤 write debug 大綱 輸出調式資訊到 host.語法 write debug message 詳細描述 從指令碼或命令中輸出除錯資訊到控制台 資訊是否被輸出到控制台 取決於 debugpref...