發表文章

目前顯示的是有「bat」標籤的文章

本站已搬家!

本站已搬家至https://blog.typeart.cc


歡迎舊雨新知指教!

DHCP 設定匯出/匯入

DHCP 設定匯出 netsh dhcp server dump > C:\DHCP_Config.txt DHCP 設定匯入 netsh -F C:\DHCP_Config.txt 若有定期備份的需求,可將檔名後綴補上timestamp,再將批次檔放進排程定期匯出備份 而檔名的timestamp可參考 The Will Will Web - 如何在 Batch 檔取得系統的日期、時間欄位

Exchange郵件聯絡人 大量匯入

圖片
只需要二個步驟 1. 將要匯入的清單用excel整理成csv檔 2. 打開powershell,下2行指令,跑完收工! 詳細作法如下 1. 將要匯入的清單用excel整理成csv檔 注意!格式需存成utf-8,否則PowerShell匯入後會變成亂碼! csv檔格式範例如下 2. 打開powershell,下2行指令,跑完收工! 建立郵件聯絡人: Import -CSV C: \ abc . csv | ForEach -Object { New -MailContact -Name $_.DisplayName -Alias $_.Alias -OrganizationalUnit $_.OUpath -ExternalEmailAddress $_.ExternalMail } 設定郵件聯絡人的公司、部門、職位: Import -CSV C: \ ccc . csv | ForEach{ Set -Contact -Identity_ . DisplayName -Title . Title -Company $ . Company -Department $_.Department } 完工! 以下部份為指令說明 以建立郵件聯絡人這段指令為例: Import -CSV C: \ abc . csv | ForEach -Object { New -MailContact -Name $_.DisplayName -Alias $_.Alias -OrganizationalUnit $_.OUpath -ExternalEmailAddress $_.ExternalMail } 整串指令可以拆分三大部份來看 第一黃框的Import-CSV C:\abc.csv 就是欲匯入的csv檔之檔案完整路徑 第二黃框為ForEach-Object {…..} 顧名思議,ForEach就是跑迴圈,一筆一筆資料逐一填入exchange的資料庫 第三黃框是中間的New-MailContact 及後面的參數。 從字面上可以知道New-MailContact 是 新建郵件聯絡人 而後面的參數 -Name、-Alias…,即對應到exchange中郵件聯絡人的名字...