找到 463 篇文章 關於 PowerShell

如何使用 PowerShell 獲取 Azure VM 可用大小?

Chirag Nagrekar
更新於 2021年9月1日 09:31:05

695 次瀏覽

要使用 PowerShell 獲取 Azure VM 大小,可以使用 Get-AzVmSize 命令。要獲取根據位置的所有受支援的 Azure VM 大小,請使用以下命令:PS C:\> Get-AzVMSize -Location Eastus 輸出要獲取現有虛擬機器的可用和受支援的大小,請使用以下命令:Get-AzVMSize -ResourceGroupName ResourceGroup1 -VMName TestVM

如何使用 PowerShell 獲取 Azure VM 的應用程式安全組?

Chirag Nagrekar
更新於 2021年8月31日 09:40:48

489 次瀏覽

要使用 PowerShell 獲取 Azure VM 的應用程式安全組,我們需要首先獲取 Azure VM 的網路介面。以下命令將檢索 Azure VM 的 NIC 名稱。PS C:\> $vm = Get-AzVM -Name TestVM $nic = (($vm.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1]一旦我們有了 NIC 名稱,我們就可以使用 Get-AzNetworkInterface 命令來檢索 NIC 資訊和安全組。以下命令將使用 PowerShell 檢索應用程式安全組名稱。PS C:\> $nicsettings = Get-AzNetworkInterface -Name $nic $nicsettings.IpConfigurations.ApplicationSecurityGroups

如何使用 PowerShell 獲取連線到 Azure VM 的負載均衡器?

Chirag Nagrekar
更新於 2021年9月1日 09:52:41

458 次瀏覽

要使用 PowerShell 獲取附加到 Azure VM 的負載均衡器,我們首先需要檢索 Azure VM 網路設定。例如,我們有一個名為“TestVM”的 Azure VM,我們將PS C:\> $vm = Get-AzVM -Name TestVM $nic = (($vm.NetworkProfile.NetworkInterfaces.id).Split('/'))[-1]一旦我們有了網路介面名稱,我們就需要檢索負載均衡器設定,並且要獲取負載均衡器設定,我們需要使用 Get-AzNetworkInterface 命令。PS C:\> $nicsettings = Get-AzNetworkInterface -Name $nic以下命令將檢索負載均衡器名稱。(($nicsettings.IpConfigurations.LoadBalancerBackendAddressPools.id).Split('/'))[-3]要獲取負載均衡器後端池名稱,請使用以下命令。(($nicsettings.IpConfigurations.LoadBalancerBackendAddressPools.id).Split('/'))[-1]整體指令碼 - $vm = Get-AzVM ... 閱讀更多

如何使用 PowerShell 獲取 Azure VM 虛擬網路和子網名稱?

Chirag Nagrekar
更新於 2021年9月1日 09:51:41

2K+ 次瀏覽

要檢索 Azure VM 虛擬網路和子網名稱,我們首先需要檢索 AzureVM NIC 資訊。要獲取 Azure VM NIC 資訊,我們需要使用 Get-AzVM 命令,然後我們可以使用 NetworkProfile 屬性來檢索 NIC 名稱,如下所示。PS C:\> $vm = Get-AzVM -Name TestVM $vmnic = ($vm.NetworkProfile.NetworkInterfaces.id).Split('/')[-1]一旦我們從上述命令中的 $vmnic 變數中儲存了 NIC 名稱,我們就可以使用 Get-AzNetworkInterface 命令來檢索 NIC 資訊,如下所示。$vmnicinfo = Get-AzNetworkInterface -Name $vmnic要獲取附加到 VM 的虛擬網路名稱,請使用 ... 閱讀更多

如何使用 PowerShell 檢索連線到虛擬網路的 Azure 子網?

Chirag Nagrekar
更新於 2021年8月31日 09:38:11

2K+ 次瀏覽

要使用 PowerShell 獲取附加到虛擬網路的所有子網,我們需要使用 GetAzVirtualNetwork 命令。PS C:\> $vn = Get-AzVirtualNetwork -Name VirtualNetworkName要獲取子網及其地址字首詳細資訊,您需要篩選出子網和 AddressPrefixPS C:\> $vn.Subnets | Select Name, AddressPrefix

PowerShell 中的 Out-Gridview 選擇是如何工作的?

Chirag Nagrekar
更新於 2021年9月1日 09:28:50

1K+ 次瀏覽

使用 PowerShell Out-Gridview 輸出,您可以選擇一個或多個選擇。例如,如果我們執行以下命令,它將以網格格式顯示輸出。PS C:\> Get-Process | Out-GridView在此輸出中,您沒有獲得任何選擇行的選項,因為其輸出模式為 none。要從輸出中新增單個選擇,請將 Output 模式設定為 single,對於多個選擇,請將輸出模式設定為 multiple。新增 OutpuMode 屬性後,您可以在網格的右下方看到確定和取消按鈕。單個輸出 ... 閱讀更多

如何使用 PowerShell 查詢在特定日期之後修改的檔案?

Chirag Nagrekar
更新於 2021年8月31日 08:48:36

16K+ 次瀏覽

要獲取在特定日期之後修改的所有檔案,我們需要使用 LastWriteTime 屬性。以下命令顯示在 C:\temp 資料夾中過去 30 天內修改的檔案。Get-ChildItem C:\Temp | where{$_.LastWriteTime -ge (GetDate).AddDays(-30)}您還可以根據您的需要使用 AddMonths() 或 AddYears() 代替 AddDays()。要獲取在 30 天之前修改的所有檔案,請使用以下命令。Get-ChildItem C:\Temp | where{$_.LastWriteTime -le (GetDate).AddDays(-30)}要獲取在特定日期之後修改的檔案,您需要將 LastWriteTime 與日期進行比較。例如,我們需要所有在 ... 閱讀更多

如何使用 PowerShell 獲取副檔名?

Chirag Nagrekar
更新於 2021年5月17日 13:12:57

9K+ 次瀏覽

我們可以透過多種方式檢索副檔名。首先,使用 [System.IO.Path] 類。PS C:\> [System.IO.Path]::GetExtension("C:\temp\25Aug2020.txt") .txt PS C:\> [System.IO.Path]::GetExtension("C:\temp\azcopy.zip") .zip這是獲取副檔名的最簡單方法。其他方法,使用程式設計方式,PS C:\> ((Split-Path "C:\Temp\azcopy.zip" -Leaf).Split('.'))[1] zip PS C:\> ((Split-Path "C:\Temp\25Aug2020.txt" -Leaf).Split('.'))[1] txt使用 Get-ChildItem,PS C:\> (Get-ChildItem C:\Temp\azcopy.zip).Extension .zip PS C:\> (Get-ChildItem C:\Temp\25Aug2020.txt).Extension .txt使用 Get-Item,PS C:\> (Get-Item C:\Temp\azcopy.zip).Extension .zip閱讀更多

如何使用 PowerShell 複製特定副檔名的檔案?

Chirag Nagrekar
更新於 2021年5月17日 12:38:39

1K+ 次瀏覽

要使用 PowerShell 複製使用特定副檔名的檔案,我們可以使用 Copy-Item 命令。以下命令將僅將 .ps1 檔案從源複製到目標。例如,PS C:\> Copy-Item -Path C:\Temp -Recurse -Filter *.ps1 -Destination C:\Temp1\ -Verbose如果 C:\Temp1 不存在,它將建立目標資料夾,然後複製檔案的內容,但此命令的問題在於它也會複製沒有 .ps1 檔案的子資料夾。因此,要複製具有相同資料夾結構且沒有空目錄和特定副檔名的檔案,我們可以編寫 ... 閱讀更多

如何使用 PowerShell 獲取停用的本地使用者帳戶?

Chirag Nagrekar
更新於 2021年5月17日 12:37:12

1K+ 次瀏覽

要使用 PowerShell 在本地和遠端系統上獲取停用的本地使用者帳戶,我們可以使用 WMI 或 CIM 例項方法以及 Win32_UserAccount 類和 Disabled 屬性來篩選結果。PS C:\> gwmi win32_useraccount | where{$_.Disabled -eq $true}您可以使用特定屬性篩選出屬性,使用 Select-Object 管道命令。PS C:\> gwmi win32_useraccount | where{$_.Disabled -eq $true} | Select Name, FullName, Caption您還可以選擇使用 CIM 例項方法,PS C:\> Get-CimInstance win32_useraccount | where{$_.Disabled -eq $true}要獲取遠端系統上的停用帳戶,請在 ... 閱讀更多

廣告

© . All rights reserved.