寫乙個指令碼來驗證域控之間資訊同步的時間間隔

2022-08-25 12:48:24 字數 1085 閱讀 1627

修改description這個屬性,在兩台域控上觀察這個屬性變化的時間戳。順便搞搞清楚兩種迴圈的區別,dountil是條件滿足才終止,dowhile是條件不滿足即終止。

do...until寫法:

set-aduser -server corp-dc5-was -identity 'cn=name1,ou=users,dc=corp,dc=contoso,dc=com' -description 'admin account 1'

$start = get-date

write-host -nonewline 'syncing'

dountil

( (get-aduser -server corp-dc1-chn -identity 'cn=name1,ou=users,dc=corp,dc=contoso,dc=com' -properties description).description -eq 'admin account 1'

)$end = get-date

"`nstart on: $start"

"end on: $end"

"interval: " + ($end - $start)

do...while寫法:

$dn = 'cn=name1,ou=users,dc=contoso,dc=com'

set-aduser -server corp-dc5-was -identity $dn -description 'admin account 1'

$start = get-date

write-host -nonewline 'syncing'

dowhile

( (get-aduser -server corp-dc1-chn -identity $dn -properties description).description -eq

'admin account'

)$end = get-date

"`nstart on: $start""

end on: $end""

interval:

" + ($end - $start)

寫乙個指令碼來移動RMAN備件檔案的位置。

做duplicate總是報錯,因為時間點找不好。想多保留一天的備份但乙個檔案系統放不下兩天的備份檔案。寫乙個指令碼來完成這個需求。指令碼如下 more global oracle orahome1 local scripts mv backups to new.sh usr bin ksh modi...

寫乙個指令碼來移動RMAN備件檔案的位置。

做duplicate總是報錯,因為時間點找不好。想多保留一天的備份但乙個檔案系統放不下兩天的備份檔案。寫乙個指令碼來完成這個需求。指令碼如下 more global oracle orahome1 local scripts mv backups to new.sh usr bin ksh modi...

寫乙個檔案備份指令碼

今天乙個意外,我寫的大半個月的日記加密檔案受損,無法恢復。於是決定寫乙個專用備份的指令碼檔案。主要思想就是在當前目錄backup 下根據當天的日期建立乙個資料夾,然後將檔案複製到該資料夾下。windows版的如下 echo off echo 開始備份日誌檔案 set ymd date 0,4 dat...