The Will Will Web

記載著 Will 在網路世界的學習心得與技術分享

Office 365 管理系列:透過 PowerShell 指派授權給使用者

當試用 Office 365 之後,如果組織確定要購買 Office 365 的線上服務,在首次付費購買授權後,因為原本試用時期的那些使用者預設都是指派【免費試用授權】,因此在購買正式授權之後,還必須執行一個步驟,那就是將目前所有的使用者切換到另一個已付費的授權上,如果使用者人數一多,操作起來就不太方便,因此我今天分享一個 PowerShell 命令,讓你用一個指令就可以將 Office 365 帳戶中所有使用者都自動切換至另一個付費的授權上。

>>> 試用 Office 365 的申請連結 <<<

... 繼續閱讀 ...

Office 365 管理系列:用 PowerShell 管理 Exchange Online

接續上次【Office 365 管理系列:使用 PowerShell 管理微軟線上服務】文章,這次我繼續寫如何透過 PowerShell 管理 Exchange Online 服務,而在本篇文章開始之前,各位千萬務必先看過前次文章,否則環境將無法成功建立。在未來,我也會分享許多 Office 365 與 Exchange Online 的 PowerShell 管理技巧,到時都需要參考本篇文章的設定。

>>> 試用 Office 365 的申請連結 <<<

... 繼續閱讀 ...

Office 365 管理系列:使用 PowerShell 管理微軟線上服務

本篇文章講解如何利用 PowerShell 來管理微軟線上服務 ( Microsoft Online Services ),使用 PowerShell 管理工具有許多好處,針對一些繁複且容易操作錯誤的管理工作,透過 PowerShell 指令的方式來操作,不但能減少發生操作錯誤的機率,還能提高整體 IT 管理效率,甚至還能做到許多目前微軟線上服務的 Web 介面無法設定的參數,因此要深入 Office 365 管理,勢必要學習如何使用 PowerShell 管理相關資訊。

>>> 試用 Office 365 的申請連結 <<<

... 繼續閱讀 ...

如何在 Powershell 開啟時自動引入常用的 ps1 指令檔腳本

最近公司內負責 IT 的同事希望能透過 Powershell 測試遠端主機的 HTTP ( Port 80 ) 是否斷線,在以前,大家可能都會安裝 telnet 工具程式來做 TCP 測試,但在伺服器安裝 telnet 工具程式不是個好習慣,因為早期經常有許多駭客程式會利用系統內建的 telnet 程式發動一些攻擊或測試,所以近幾代的 Windows 也都變成預設不安裝 telnet 程式,如果你希望在沒有安裝 telnet 程式的情況下完成 HTTP 連線偵測,就可以利用 Powershell 達成這個目標。不過,每次開啟 Powershell 都要輸入長長的指令或每次都要手動載入 ps1 指令檔不是很麻煩嗎?今天我就來說說怎樣讓這些常用的 ps1 指令檔腳本在你開啟 Powershell 的同時就自動載入完成。

... 繼續閱讀 ...

如何才能在 IIS 7.5 使用 Windows PowerShell Snap-In 功能

在 IIS 7.0 的時候,由於需要額外安裝 Windows PowerShell Snap-In for IIS 7.0 才能在 PowerShell 裡管理 IIS 7 的相關站台與設定,而且安裝好之後還會在「程式集」中建立一個 IIS PowerShell Management Console 的捷徑,開啟之後就可以立即開始使用這些好用的 Cmdlet。不過此功能到了 IIS 7.5 已經內建在作業系統裡,感覺好像是件好事,不過它卻把 Snap-In 的捷徑移除了,我在不熟悉 Windows PowerShell 的時候還真的找不到開啟的方法,費了些功夫才研究出來。

... 繼續閱讀 ...

程式結束狀態: Windows 的 %ERRORLEVEL% 與 Linux 的 $?

不管是在 Linux 下撰寫 Bash 指令檔或是在 Windows 下撰寫批次檔,最近一次程式執行的回傳代碼是非常重要的撰寫技巧這可以協助我們在撰寫自動化指令檔時能夠更有效的處理程式執行失敗的狀況,便可進一步撰寫條件式處理各種執行失敗的狀況,但是在 Windows 與 Linux 各有什麼異同之處呢?讓我們繼續看下去。

... 繼續閱讀 ...

用懷念的 UNIX2DOS 與 DOS2UNIX 批次轉換檔案 (跨平台)

每次從 Linux 搬檔案到 Windows 或是將檔案從 Windows 搬移到 Linux 下都有可能會需要轉換不同的換行字元,由於 Linux 下慣用的換行字元是 \n 而在 Windows 下卻是 \r\n,所以經常會有一些莫名的問題發生,例如用 Notepad 開啟 \n 斷行的檔案就會全部亂成一團,而在 Linux 底下也偶爾會遇到些問題,這時我們就可以再傳檔之前先將檔案轉換過即可,這時也需要依賴一些工具幫我們做轉換。

... 繼續閱讀 ...

介紹好用工具:PowerGUI 與 PowerShell v2 Snippets (此工具已消失)

PowerShell 界在之前已經有個超強的 PowerShell Plus 開發工具,但由於是付費軟體($145),常在寫的人可以考慮買這套。但發最近我現了另一套免費的 PowerShell GUI 開發工具叫做 PowerGUI 也蠻強的,內建的 PowerGUI Script Editor 有整合開發環境、Intellisense ( 含指令說明 )、除錯工具、單步執行、變數視窗、…等等,算是非常方便的了。

... 繼續閱讀 ...