找到 463 篇文章 關於 PowerShell

如何使用 PowerShell 建立 Azure 儲存上下文?

Chirag Nagrekar
更新於 2021年9月1日 08:56:04

3K+ 閱讀量

在 PowerShell 會話中處理儲存帳戶時,儲存上下文非常有用。它類似於對 Azure 儲存進行身份驗證。通常,我們使用 Azure 儲存帳戶金鑰和連線字串來建立 Azure 儲存上下文。要建立新的儲存上下文,我們需要使用 New-AzStorageContext 命令,但要使用此命令,我們需要儲存帳戶金鑰或連線字串。這裡我們將使用儲存帳戶金鑰。我們擁有資源組“Az204”和儲存帳戶名稱“az204storage05june”,它們儲存在變數中。$rg = "az204" $storageaccount = "az204storage05june"要獲取儲存帳戶... 閱讀更多

如何在 PowerShell 中使用 Azure REST API?

Chirag Nagrekar
更新於 2021年9月1日 08:53:45

5K+ 閱讀量

要使用 PowerShell 使用 Azure REST API,我們首先需要使用 Connect-AzAccount 連線到 Azure 雲帳戶。連線到 Azure 帳戶後,您可以使用以下授權標頭(與 MS 網站上提供的相同),其中包含用於對 REST API 進行身份驗證的承載令牌。$azContext = Get-AzContext $azProfile = [Microsoft.Azure.Commands.Common.Authentication.Abstractions.AzureRm ProfileProvider]::Instance.Profile $profileClient = New-Object - TypeName Microsoft.Azure.Commands.ResourceManager.Common.RMProfileClient - ArgumentList ($azProfile) $token = $profileClient.AcquireAccessToken($azContext.Subscription.TenantId) $authHeader = @{    'Content-Type'='application/json'    'Authorization'='Bearer ' + $token.AccessToken }獲得授權標頭後,您可以將其用於身份驗證。現在假設我們需要... 閱讀更多

如何在 PowerShell 中將輸出匯出到 Excel?

Chirag Nagrekar
更新於 2023年11月1日 02:04:11

52K+ 閱讀量

目前,沒有像 CSV(Export-CSV)這樣的內建命令可以將輸出匯出到 Excel 檔案,但我們可以使用 Out-File 命令將資料匯出到 Excel 或任何其他檔案格式。讓我們使用 Out-File 將 Get-Processes 命令的輸出匯出到 Excel 檔案。Get-Process | Out-File C:\Temp\processes.xls以上命令會將本地系統上所有正在執行的程序獲取到 Excel 檔案中。讓我們檢查 Excel 檔案的輸出。您可以看到輸出不是正確的 Excel 格式。另一種方法是為 Excel 安裝 ImportExcel 模組。它... 閱讀更多

如何在 PowerShell 中解決“基礎連線已關閉 - 無法為 SSL/TLS 安全通道建立信任關係”錯誤?

Chirag Nagrekar
更新於 2021年9月1日 07:43:41

14K+ 閱讀量

當您執行 Invoke-WebRequest 或 Invoke-RestMethod 命令時,有時您會收到“基礎連線已關閉:無法為 SSL/TLS 安全通道建立信任關係”錯誤,因為可能存在證書問題,或者所需的 Windows 版本不支援 TLS 或 SSL 版本。您可以使用以下命令繞過此錯誤。[System.Net.ServicePointManager]::ServerCertificateValidationCallback = {$true}或者您可以使用以下程式碼解決此錯誤。示例add-type @"    using System.Net;    using System.Security.Cryptography.X509Certificates;    public class TrustAllCertsPolicy : ICertificatePolicy {       public bool CheckValidationResult(       ServicePoint srvPoint, X509Certificate certificate,       WebRequest request, ... 閱讀更多

如何使用 PowerShell 停用 Azure VM 加速設定?

Chirag Nagrekar
更新於 2021年8月31日 11:00:48

217 閱讀量

要使用 PowerShell 停用 Azure VM 加速設定,我們需要在連線到 VM 的 NIC 上停用 EnableAcceleratedNetworking 屬性。$vm = Get-AzVM -Name TestVM $nicname = (($vm.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1] $nicsetting = Get-AzNetworkInterface -ResourceGroupName $vm.ResourceGroupName - Name $nicname $nicsetting.EnableAcceleratedNetworking = $false在以上示例中,我們正在 Azure VM“TestVM”上設定 AN 設定。要設定特定訂閱上的 AN 設定,請使用以下命令。確保您已使用 Set-AzContext 命令連線到正確的訂閱。Get-AzVM | Select Name, ResourceGroupName, `    @{N='Accelerated Netoworking'; E={       $nic = (($_.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1]       $nicsetting = ... 閱讀更多

如何使用 PowerShell 啟用 Azure VM 加速設定?

Chirag Nagrekar
更新於 2021年8月31日 11:02:05

206 閱讀量

要使用 PowerShell 啟用 Azure VM 加速設定,我們需要在連線到 VM 的 NIC 上啟用 EnableAcceleratedNetworking 屬性。$vm = Get-AzVM -Name TestVM $nicname = (($vm.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1] $nicsetting = Get-AzNetworkInterface -ResourceGroupName $vm.ResourceGroupName - Name $nicname $nicsetting.EnableAcceleratedNetworking = $true在以上示例中,我們正在 Azure VM“TestVM”上設定 AN 設定。要設定特定訂閱上的 AN 設定,請使用以下命令。確保您已使用 Set-AzContext 命令連線到正確的訂閱。Get-AzVM | Select Name, ResourceGroupName, `    @{N='Accelerated Netoworking'; E={       $nic = (($_.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1]       $nicsetting ... 閱讀更多

如何使用 PowerShell 獲取 Azure VM 的加速網路狀態?

Chirag Nagrekar
更新於 2021年8月31日 11:42:05

577 閱讀量

在 Azure 門戶中,我們可以在網路刀片中找到加速網路 (AN) 狀態。要獲取 VM 上的 AN 設定,我們需要首先檢索 NIC 資訊,因為它是設定在其中的。我們擁有名為“TestVM”的 VM,我們將檢索其 NIC 資訊。PS C:\> $vm = Get-AzVM -Name TestVM要獲取與 VM 關聯的 NIC,$nicname = (($vm.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1]我們需要檢索 NIC 設定以獲取 AN 設定。$nicsetting = Get-AzNetworkInterface -ResourceGroupName $vm.ResourceGroupName - Name $nicname要獲取 AN 設定,請使用 EnableAcceleratedNetworking 屬性。$nicsetting.EnableAcceleratedNetworking如果您想在... 閱讀更多

如何使用 PowerShell 為 Windows 伺服器啟用基本身份驗證?

Chirag Nagrekar
更新於 2021年8月31日 11:02:53

869 閱讀量

基本身份驗證是 Windows 的不安全身份驗證。在啟用它之前,請確保您符合組織策略。要使用 PowerShell 為 Windows 伺服器啟用基本身份驗證,我們可以使用以下命令。PS C:\> Set-Item -Path "WSMan:\localhost\Service\Auth\Basic" -Value $true -Verbose要使用 PowerShell 為遠端 Windows 伺服器啟用基本身份驗證,請使用以下命令。Invoke-Command -ComputerName TestMahchine1, TestMachine2 - ScriptBlock {    Set-Item -Path "WSMan:\localhost\Service\Auth\Basic" -Value    $true -Verbose }

如何使用 PowerShell 停用 Windows 伺服器的基本身份驗證?

Chirag Nagrekar
更新於 2021年8月31日 11:03:12

387 閱讀量

基本身份驗證是 Windows 的不安全身份驗證。要使用 PowerShell 在 Windows 伺服器上停用基本身份驗證,PS C:\> Set-Item -Path "WSMan:\localhost\Service\Auth\Basic" -Value $false -Verbose要使用 PowerShell 在遠端 Windows 伺服器上停用基本身份驗證,請使用以下命令,Invoke-Command -ComputerName TestMahchine1, TestMachine2 - ScriptBlock {    Set-Item -Path "WSMan:\localhost\Service\Auth\Basic" -Value    $false -Verbose }

如何使用 PowerShell 停用 CredSSP 身份驗證?

Chirag Nagrekar
更新於 2021年8月31日 11:03:48

754 閱讀量

要使用 PowerShell 在本地計算機上停用 CredSSP,請使用以下命令。PS C:\> Disable-WSManCredSSP -Role Server -Verbose您可以使用以下命令檢查 CredSSP 是否已停用。PS C:\> Get-ChildItem WSMan:\localhost\Service\Auth | Where-Object {$_.Name    -eq"CredSSP"} | Select Name, Value Name    Value ----    ----- CredSSP false要使用 PowerShell 在遠端計算機上停用 CredSSP 身份驗證,Invoke-Command -ComputerName TestMahchine1, TestMachine2 - ScriptBlock {    Disable-WSManCredSSP -Role Server }

廣告
© . All rights reserved.