活用PowerShell命令 高效管理Hyper-V

當多數的應用系統都轉移至虛擬化架構時,組織對於IT的營運必須懂得徹底善用虛擬化技術所帶來資源分配效益。為此,系統管理者須開始學習PowerShell Cmdlet的使用,讓許多例行性與常用的管理任務能夠藉由命令與Script搭配執行,達到高效率的批次操作與自動化運行。

緊接著,執行以下命令參數來強制刪除這些虛擬機器的所有相關虛擬硬碟檔案,最後再移除其虛擬機器的設定檔:

$VM | Get-VMHardDiskDrive | Foreach
{Remove-Item -Path $_.Path -Recurse -Force
-Confirm:$False}
Remove-VM -VM $VM –Force

待成功執行上述這些命令參數後,執行Get-VM命令來確認一下目標的虛擬機器是否已經完成刪除。至於實體的虛擬硬碟檔案,請自行到相對的路徑中查看。

結語

Microsoft從Windows Server、Active Directory到各種應用系統,包括了Exchange Server、SharePoint Server、SQL Server等等,幾乎全面支援PowerShell Cmdlet的使用,以解決任何複雜的自動化管理操作需求。

對熟悉PowerShell或GUI操作介面的管理人員來說,前者肯定能夠以更有效率的做法來達成相同的管理任務,並且還能夠透過相同的PowerShell介面來連線管理Azure服務以及其中運行的各項系統,甚至於載入異質系統的管理模組並進行操作,而典型的案例便是以PowerShell同時管理Microsoft Hyper-V與VMware vSphere的運作主機。

<本文作者:顧武雄, Microsoft MVP 2004-2016、MCITP與MCTS認證專家、台灣微軟Technet、TechDays、Webcast、MVA特約資深顧問講師、VMware vExpert 2016-217、IBM Unified Communications/Notes/Domino/Connections Certified。>


追蹤我們Featrue us

本站使用cookie及相關技術分析來改善使用者體驗。瞭解更多

我知道了!