1K+ 次瀏覽
DevOps 在短短幾年內從一個小眾運動轉變為任何 IT 高管的需求。關於 DevOps 的討論很多,但也有很多有用的資訊。這些至關重要但又敏感的任務(例如配置環境、安裝應用程式和管理基礎設施)通常都是手動執行的。如果我們可以自動化所有這些操作,節省數小時的勞動並消除人為錯誤的可能性會怎麼樣?為了幫助您選擇最適合您的配置管理工具(並能夠為不選擇選項 X、Y 和…閱讀更多
728 次瀏覽
"批處理檔案指令碼" 的歷史可以追溯到 1981 年,當時第一個版本的 MS-DOS 作為 IBM 個人計算機的作業系統釋出。它本質上是 Digital Research 開發的 CP/M 作業系統的副本。CP/M 是最早的計算機作業系統之一。微軟構建了它,以便它可以在 IBM PC 上執行,作為核心和 shell 執行,並且還包含在其他 shell 中看到的幾種功能。多年來,微軟釋出了多個版本的 DOS,這些版本…閱讀更多
500 次瀏覽
什麼是 Azure State DSC?Azure State DSC 只是 Azure VM 的 DSC(所需狀態配置),可以從 Azure 自動化帳戶進行配置。對於 DSC,有兩種方法:推送和拉取配置,但 Azure 預設使用拉取伺服器,該伺服器不斷輪詢目標節點並將配置傳送到節點。Azure DSC 本身就是一個廣泛的主題,在本文中,我們將嘗試使用 PowerShell 進行以下配置。撰寫/上傳節點配置檔案。編譯節點配置。將編譯後的節點配置附加到節點。先決條件Azure 訂閱Azure 自動化帳戶配置檔案(我們將在…閱讀更多
概述PowerShell DSC 不同於 PowerShell 指令碼,它確保遠端 Windows 系統處於所需狀態,並且它是宣告式方法,不像 PowerShell 指令碼和其他程式語言被認為是命令式方法。在本文中,我們將介紹 DSC 的推送方法,這是一種常用的初學者方法,不需要拉取伺服器。拉取伺服器會以一定的間隔輪詢遠端伺服器併為它們設定所需的配置,並且它是一種自動化方式。對於推送配置,我們將考慮以下方面。獲取要配置的 DSC 資源。建立…閱讀更多
8K+ 次瀏覽
在本文中,我們將使用 PowerShell 中的 CSV 檔案,這被認為是處理資料最有效的方法之一。我們已經考慮了本文的以下幾點。使用 PowerShell 將資料匯出到 CSV 檔案。使用 PowerShell 從 CSV 檔案匯入資料。讓我們開始吧。使用 PowerShell 將資料匯出到 CSV 檔案使用直接命令輸出要在 PowerShell 中將資料匯出到 csv 檔案,我們可以使用 Out-File,這是將輸出儲存到檔案的常用 cmdlet。以下命令將在 csv 檔案中獲取前 10 個 CPU 使用率最高的程序。示例Get-Process | Sort-Object CPU -Descending…閱讀更多
10K+ 次瀏覽
在本文中,我們將介紹以下幾點。什麼是 PowerShell 中的異常?終止和非終止錯誤。使用 Try/Catch 塊。將非終止錯誤轉換為終止錯誤。處理實際的異常訊息。PowerShell 中的異常是什麼?PowerShell 或其他程式語言中的異常是可以處理的錯誤或意外結果。例如,執行時檔案未找到,將數字除以零。如果未正確處理,異常可能會停止指令碼執行。終止錯誤和非終止錯誤非終止錯誤不會停止指令碼執行,即使在指令碼中檢測到它,它也會繼續執行指令碼。以下是…閱讀更多
5K+ 次瀏覽
描述PowerShell 中的 Out-GridView 是 GUI 格式的輸出格式。通常,我們使用 Format-Table 或 Format-List 命令在控制檯上獲取輸出。類似地,Out-GridView 也是輸出格式,但由於 GUI 格式,我們可以與之互動。此外,它為我們提供了選擇單行或多行的選項,我們可以儲存選定的輸出並在指令碼中使用它們。帶管道線的 Out-Gridview您可以像 Format-Table 或 Format-List 命令一樣將輸出透過管道傳輸到 Gridview。示例 1 - 帶管道線輸出Get-Service | where{$_.StartType -eq 'Disabled'} | Out-GridView輸出上述命令將獲取…閱讀更多
173 次瀏覽
要獲取可用性集中可用的 Azure VM 大小,我們可以使用 Get-AzVMSize 命令以及可用性集名稱。在執行此命令之前,請確保您已連線到 Azure 雲(如果未連線,請使用 Connect-AzAccount)並使用正確的 Azure 訂閱(使用 Set-AzContext 設定 Azure 訂閱)Get-AzVMSize ` -ResourceGroupName MYRESOURCEGROUPAVAILABILITY ` -AvailabilitySetName myAvailabilitySet此處,資源組名稱為 MyResourceGroupAvailability,可用性集名稱為 MyAvailabiltyset。輸出
122 次瀏覽
有兩種方法可以檢索可用性集標籤。使用可用性標籤內的 Tags 屬性,第二種使用 Get-AzTag 命令。在執行此命令之前,請確保您已連線到 Azure 雲(如果未連線,請使用 ConnectAzAccount)並使用正確的 Azure 訂閱(使用 Set-AzContext 設定 Azure 訂閱)。首先,我們將獲取可用性集屬性並檢索標籤屬性,如下所示。$availablityset = Get-AzAvailabilitySet -ResourceGroupName MYRESOURCEGROUPAVAILABILITY -Name myAvailabilitySet $availablityset.Tags輸出要使用資源 ID 獲取標籤,我們需要使用 Get-AvailabilitySet 命令檢索資源 ID。$availablityset = Get-AzAvailabilitySet -ResourceGroupName MYRESOURCEGROUPAVAILABILITY -Name myAvailabilitySet Get-AzTag…閱讀更多
179 次檢視
可用性集中有兩種型別的磁碟。Aligned − 用於託管磁碟。Classic − 用於非託管磁碟。要獲取可用性集的磁碟型別,我們首先需要檢索可用性集資訊,然後需要檢索儲存磁碟型別的 SKU 屬性在執行此命令之前,請確保您已連線到 Azure 雲(如果未連線,請使用 ConnectAzAccount)和正確的 Azure 訂閱(使用 Set-AzContext 設定 Azure 訂閱)要獲取可用性集資訊,$availablityset = Get-AzAvailabilitySet -ResourceGroupName MYRESOURCEGROUPAVAILABILITY -Name myAvailabilitySet if($availablityset.Sku -eq "Aligned"){"託管磁碟"} else{"非託管磁碟"}輸出閱讀更多