PowerShell 命令清單,包括系統管理、檔案操作、網路管理等方面的命令

suv789發表於2024-04-03

PowerShell 命令清單,包括系統管理、檔案操作、網路管理等方面的命令:

系統管理:

  • Get-Help:獲取幫助資訊。
  • Get-Process:檢視系統中正在執行的程序。
  • Stop-Process:停止指定的程序。
  • Restart-Computer:重新啟動計算機。
  • Set-ExecutionPolicy:設定指令碼執行策略。
  • Get-Service:獲取系統服務資訊。
  • Start-Service:啟動系統服務。
  • Stop-Service:停止系統服務。
  • Get-EventLog:檢視事件日誌。

檔案操作:

  • Get-ChildItem:獲取檔案和資料夾列表。
  • Copy-Item:複製檔案或資料夾。
  • Move-Item:移動檔案或資料夾。
  • Remove-Item:刪除檔案或資料夾。
  • New-Item:建立新檔案或資料夾。
  • Rename-Item:重新命名檔案或資料夾。

網路管理:

  • Test-Connection:測試與指定計算機的連線。
  • Test-NetConnection:測試與指定 IP 地址或埠的連線。
  • Get-NetAdapter:獲取網路介面卡資訊。
  • Set-NetIPAddress:設定網路介面卡的 IP 地址。
  • Get-NetFirewallRule:獲取防火牆規則資訊。

使用者和組管理:

  • Get-LocalUser:獲取本地使用者資訊。
  • New-LocalUser:建立本地使用者賬戶。
  • Remove-LocalUser:刪除本地使用者賬戶。
  • Add-LocalGroupMember:將使用者新增到本地組。
  • Remove-LocalGroupMember:將使用者從本地組中移除。

登錄檔操作:

  • Get-ItemProperty:獲取登錄檔項的屬性。
  • Set-ItemProperty:設定登錄檔項的屬性值。
  • New-ItemProperty:建立新的登錄檔項屬性。
  • Remove-ItemProperty:刪除登錄檔項的屬性。

程序和服務管理:

  • Get-Process:獲取正在執行的程序。
  • Stop-Process:停止指定的程序。
  • Get-Service:獲取系統服務資訊。
  • Start-Service:啟動系統服務。
  • Stop-Service:停止系統服務。

這些命令可以幫助您進行系統管理、檔案操作、網路管理、使用者和組管理等各方面的工作。


PowerShell 命令之外,還有許多其他命令可用於系統管理、網路管理、安全管理等方面。以下是更多常用的 PowerShell 命令:

系統管理:

  • Get-WmiObject:透過 Windows 管理框架 (WMI) 獲取系統資訊。
  • Invoke-Command:在遠端計算機上執行命令。
  • Restart-Service:重新啟動指定的服務。
  • Clear-EventLog:清除指定的事件日誌。
  • Get-HotFix:獲取已安裝的熱補丁資訊。
  • Get-WindowsFeature:獲取安裝在系統上的 Windows 功能。

網路管理:

  • Test-NetConnection:測試與指定 IP 地址或埠的連線。
  • Get-NetAdapter:獲取網路介面卡資訊。
  • Set-DnsClientServerAddress:設定 DNS 客戶端的伺服器地址。
  • Get-NetFirewallProfile:獲取防火牆配置檔案資訊。
  • Get-NetIPAddress:獲取網路介面卡的 IP 地址資訊。

安全管理:

  • Get-Acl:獲取檔案或資料夾的訪問控制列表 (ACL)。
  • Set-Acl:設定檔案或資料夾的訪問控制列表 (ACL)。
  • Get-Credential:提示使用者輸入憑據。
  • ConvertTo-SecureString:將普通字串轉換為安全字串。
  • ConvertFrom-SecureString:將安全字串轉換回普通字串。

指令碼編寫和除錯:

  • Write-Output:將資料傳送到輸出流。
  • Read-Host:從使用者那裡接收輸入。
  • Write-Host:在控制檯上顯示訊息。
  • Start-Transcript:開始記錄會話輸出到檔案。
  • Stop-Transcript:停止記錄會話輸出。

程序和任務管理:

  • Start-Process:啟動一個新程序。
  • Get-ScheduledTask:獲取計劃任務資訊。
  • Register-ScheduledTask:註冊新的計劃任務。
  • Unregister-ScheduledTask:取消註冊計劃任務。

這些 PowerShell 命令涵蓋了系統管理、網路管理、安全管理、指令碼編寫和除錯等各個方面,可以幫助管理員和開發人員進行各種操作和管理任務。


PowerShell 命令,可以用於各種系統管理和自動化任務。以下是一些額外的 PowerShell 命令:

系統管理:

  • Get-Command:獲取當前系統中可用的命令列表。
  • Get-Module:獲取已載入的模組列表。
  • Import-Module:載入並匯入指定的模組。
  • Export-ModuleMember:從模組中匯出指定的命令、別名或變數。

檔案操作:

  • Get-Content:獲取檔案的內容。
  • Set-Content:將內容寫入檔案。
  • Out-File:將輸出寫入檔案。
  • Join-Path:組合路徑元件以建立新路徑。

遠端管理:

  • Enter-PSSession:在遠端計算機上開啟互動式會話。
  • Exit-PSSession:退出遠端會話。
  • New-PSSession:建立新的 PowerShell 會話。
  • Invoke-Command:在遠端計算機上執行命令。

事件處理:

  • Register-ObjectEvent:註冊物件上的事件處理程式。
  • Unregister-Event:取消註冊事件處理程式。
  • Get-Event:獲取事件佇列中的事件。

資料處理:

  • Select-Object:選擇物件的屬性。
  • Where-Object:按照指定的條件篩選物件。
  • Sort-Object:對物件進行排序。
  • Group-Object:根據屬性值對物件進行分組。

其他常用命令:

  • Start-Sleep:使指令碼掛起一段時間。
  • Measure-Command:測量執行命令所需的時間。
  • Write-Progress:在執行指令碼時顯示進度條。
  • ConvertTo-Json:將物件轉換為 JSON 格式。
  • ConvertFrom-Json:將 JSON 格式轉換為物件。

這些額外的 PowerShell 命令可以用於更廣泛的任務,包括遠端管理、事件處理、資料處理等。根據您的具體需求,可以選擇適當的命令來完成任務。


PowerShell 命令,還有一些其他常用的命令。以下是更多的 PowerShell 命令清單:

系統管理:

  • Get-Process:獲取正在執行的程序列表。
  • Stop-Process:停止一個或多個程序。
  • Get-Service:獲取系統中安裝的服務列表。
  • Set-Service:設定服務的啟動型別或狀態。
  • Get-Item:獲取檔案系統項的屬性。
  • Set-Item:設定檔案系統項的屬性。
  • Get-ChildItem:獲取檔案系統路徑的子項。
  • New-Item:建立新的檔案系統項。

使用者和許可權管理:

  • Get-LocalUser:獲取本地使用者賬戶資訊。
  • New-LocalUser:建立新的本地使用者賬戶。
  • Remove-LocalUser:刪除本地使用者賬戶。
  • Add-LocalGroupMember:向本地組新增成員。
  • Remove-LocalGroupMember:從本地組移除成員。
  • Grant-Permission:授予指定物件的許可權。
  • Revoke-Permission:撤銷指定物件的許可權。

網路管理:

  • Test-Connection:測試與指定計算機的連線狀態。
  • Test-Path:測試路徑是否存在。
  • Invoke-RestMethod:透過 HTTP 或 HTTPS 請求獲取內容。
  • Invoke-WebRequest:向 Web 伺服器傳送請求並接收響應。

日誌和事件管理:

  • Get-WinEvent:獲取 Windows 事件日誌中的事件。
  • New-EventLog:建立新的事件日誌。
  • Remove-EventLog:刪除指定的事件日誌。
  • Clear-EventLog:清除指定事件日誌中的事件。

指令碼編寫和除錯:

  • Invoke-Expression:執行字串中的表示式或命令。
  • Get-Help:獲取命令的幫助資訊。
  • Show-Command:以圖形方式顯示命令的引數和選項。
  • Debug-Process:除錯正在執行的程序。
  • Trace-Command:跟蹤命令的執行過程。

這些命令涵蓋了系統管理、使用者和許可權管理、網路管理、日誌和事件管理、指令碼編寫和除錯等各個方面。使用這些命令可以進行廣泛的任務,從程序管理到系統配置都可以涵蓋。


PowerShell 命令,還有一些其他常用的命令。以下是更多的 PowerShell 命令清單:

服務管理:

  • Get-Service:獲取系統中安裝的服務列表。
  • Start-Service:啟動一個或多個服務。
  • Stop-Service:停止一個或多個服務。
  • Restart-Service:重新啟動一個或多個服務。
  • Set-Service:設定服務的啟動型別或狀態。
  • New-Service:建立新的服務。

網路管理:

  • Test-Connection:測試與指定計算機的連線狀態。
  • Test-NetConnection:測試網路連線狀態。
  • Test-Path:測試路徑是否存在。
  • Resolve-DnsName:解析 DNS 主機名。
  • Get-NetIPAddress:獲取網路介面卡的 IP 地址資訊。
  • Get-NetAdapter:獲取系統中安裝的網路介面卡列表。

系統資訊和配置:

  • Get-WmiObject:獲取 Windows 管理體系結構 (WMI) 物件。
  • Get-ComputerInfo:獲取計算機的基本資訊。
  • Get-Help:獲取命令的幫助資訊。
  • Get-Command:獲取系統中可用的命令列表。
  • Get-Host:獲取當前 PowerShell 主機的資訊。

檔案和資料夾操作:

  • Get-ChildItem:獲取檔案系統路徑的子項。
  • Copy-Item:複製檔案或資料夾。
  • Move-Item:移動檔案或資料夾。
  • Rename-Item:重新命名檔案或資料夾。
  • Remove-Item:刪除檔案或資料夾。

程序管理:

  • Get-Process:獲取正在執行的程序列表。
  • Stop-Process:停止一個或多個程序。
  • Start-Process:啟動一個新的程序。

登錄檔操作:

  • Get-ItemProperty:獲取登錄檔項的屬性。
  • Set-ItemProperty:設定登錄檔項的屬性。
  • New-ItemProperty:建立新的登錄檔屬性。
  • Remove-ItemProperty:刪除登錄檔項的屬性。

遠端管理:

  • Enter-PSSession:在遠端計算機上開啟互動式會話。
  • Exit-PSSession:退出遠端會話。
  • New-PSSession:建立新的 PowerShell 會話。
  • Invoke-Command:在遠端計算機上執行命令。

這些命令涵蓋了各種系統管理、網路管理、系統資訊和配置、檔案操作、程序管理、登錄檔操作以及遠端管理等方面。


以下是更多的 PowerShell 命令清單:

事件日誌管理:

  • Get-WinEvent:獲取 Windows 事件日誌中的事件。
  • New-EventLog:建立新的事件日誌。
  • Remove-EventLog:刪除指定的事件日誌。
  • Clear-EventLog:清除指定事件日誌中的事件。

系統環境變數管理:

  • Get-ChildItem Env::列出系統環境變數。
  • $env:VariableName:獲取特定環境變數的值。
  • [System.Environment]::SetEnvironmentVariable("VariableName", "Value", "Scope"):設定系統環境變數。

使用者管理:

  • Get-LocalUser:獲取本地使用者賬戶資訊。
  • New-LocalUser:建立新的本地使用者賬戶。
  • Remove-LocalUser:刪除本地使用者賬戶。
  • Add-LocalGroupMember:向本地組新增成員。
  • Remove-LocalGroupMember:從本地組移除成員。

安全策略管理:

  • Get-ExecutionPolicy:獲取指令碼執行策略。
  • Set-ExecutionPolicy:設定指令碼執行策略。
  • Get-Acl:獲取檔案或目錄的訪問控制列表。
  • Set-Acl:設定檔案或目錄的訪問控制列表。

指令碼編寫和除錯:

  • Invoke-Expression:執行字串中的表示式或命令。
  • Show-Command:以圖形方式顯示命令的引數和選項。
  • Debug-Process:除錯正在執行的程序。
  • Trace-Command:跟蹤命令的執行過程。

這些命令涵蓋了事件日誌管理、系統環境變數管理、使用者管理、安全策略管理以及指令碼編寫和除錯等方面。


以下是更多的 PowerShell 命令清單:

程序和服務管理:

  • Get-Process:獲取系統中執行的程序列表。
  • Stop-Process:停止一個或多個程序。
  • Start-Process:啟動一個新的程序。
  • Get-Service:獲取系統中安裝的服務列表。
  • Start-Service:啟動一個或多個服務。
  • Stop-Service:停止一個或多個服務。

檔案和資料夾操作:

  • Get-ChildItem:獲取指定路徑下的檔案和資料夾列表。
  • Copy-Item:複製檔案或資料夾。
  • Move-Item:移動檔案或資料夾。
  • Rename-Item:重新命名檔案或資料夾。
  • Remove-Item:刪除檔案或資料夾。

網路管理:

  • Test-Connection:測試與指定計算機的連線狀態。
  • Test-NetConnection:測試網路連線狀態。
  • Resolve-DnsName:解析 DNS 主機名。
  • Get-NetIPAddress:獲取網路介面卡的 IP 地址資訊。
  • Get-NetAdapter:獲取系統中安裝的網路介面卡列表。

登錄檔操作:

  • Get-ItemProperty:獲取登錄檔項的屬性。
  • Set-ItemProperty:設定登錄檔項的屬性。
  • New-ItemProperty:建立新的登錄檔屬性。
  • Remove-ItemProperty:刪除登錄檔項的屬性。

指令碼編寫和除錯:

  • Invoke-Command:在本地或遠端計算機上執行命令。
  • Start-Transcript:開始記錄會話的所有輸出。
  • Stop-Transcript:停止記錄會話的輸出。

使用者和許可權管理:

  • Get-LocalUser:獲取本地使用者賬戶資訊。
  • New-LocalUser:建立新的本地使用者賬戶。
  • Remove-LocalUser:刪除本地使用者賬戶。
  • Add-LocalGroupMember:向本地組新增成員。
  • Remove-LocalGroupMember:從本地組移除成員。

這些命令涵蓋了各種系統管理、網路管理、檔案操作、登錄檔操作、指令碼編寫和除錯以及使用者和許可權管理等方面。


以下是更多的 PowerShell 命令清單:

遠端管理和連線:

  • Enter-PSSession:進入遠端 PowerShell 會話。
  • Exit-PSSession:退出當前的遠端 PowerShell 會話。
  • New-PSSession:建立新的 PowerShell 會話。
  • Invoke-Command:在遠端計算機上執行命令。

指令碼和函式:

  • New-Module:建立新的模組。
  • Import-Module:匯入現有模組。
  • Export-ModuleMember:從模組匯出成員。
  • Get-Command:獲取可用命令的列表。

日期和時間:

  • Get-Date:獲取當前日期和時間。
  • Set-Date:設定系統日期和時間。
  • Get-TimeZone:獲取當前時區設定。
  • Set-TimeZone:設定系統時區。

系統資訊和配置:

  • Get-ComputerInfo:獲取計算機的詳細資訊。
  • Get-WindowsOptionalFeature:獲取 Windows 可選功能資訊。
  • Get-NetFirewallProfile:獲取防火牆配置資訊。
  • Set-NetFirewallProfile:設定防火牆配置資訊。

配置檔案和資料格式化:

  • Export-Csv:將物件資料匯出到 CSV 檔案。
  • Import-Csv:從 CSV 檔案匯入物件資料。
  • ConvertTo-Json:將物件轉換為 JSON 格式。
  • ConvertFrom-Json:將 JSON 格式資料轉換為物件。

系統設定和管理:

  • Get-ExecutionPolicy:獲取指令碼執行策略。
  • Set-ExecutionPolicy:設定指令碼執行策略。
  • Get-Service:獲取系統中安裝的服務列表。
  • Start-Service:啟動一個或多個服務。

網路和通訊:

  • Test-Connection:測試與指定計算機的連線狀態。
  • Test-NetConnection:測試網路連線狀態。
  • Resolve-DnsName:解析 DNS 主機名。
  • Get-NetIPAddress:獲取網路介面卡的 IP 地址資訊。

這些命令可以幫助你進行更多型別的系統管理、遠端管理、資料處理和通訊等任務。


以下是更多的 PowerShell 命令清單:

系統資訊和配置:

  • Get-Process:獲取系統中執行的程序列表。
  • Stop-Process:停止一個或多個程序。
  • Get-Service:獲取系統中安裝的服務列表。
  • Start-Service:啟動一個或多個服務。
  • Stop-Service:停止一個或多個服務。
  • Get-EventLog:獲取指定日誌型別的事件日誌條目。
  • Clear-EventLog:清除指定的事件日誌。

檔案和資料夾操作:

  • Get-ChildItem:獲取指定路徑下的檔案和資料夾列表。
  • Copy-Item:複製檔案或資料夾。
  • Move-Item:移動檔案或資料夾。
  • Rename-Item:重新命名檔案或資料夾。
  • Remove-Item:刪除檔案或資料夾。

網路管理:

  • Test-Connection:測試與指定計算機的連線狀態。
  • Test-NetConnection:測試網路連線狀態。
  • Resolve-DnsName:解析 DNS 主機名。
  • Get-NetIPAddress:獲取網路介面卡的 IP 地址資訊。
  • Get-NetAdapter:獲取系統中安裝的網路介面卡列表。
  • Set-NetIPAddress:設定網路介面卡的 IP 地址資訊。
  • New-NetFirewallRule:建立新的防火牆規則。

登錄檔操作:

  • Get-ItemProperty:獲取登錄檔項的屬性。
  • Set-ItemProperty:設定登錄檔項的屬性。
  • New-ItemProperty:建立新的登錄檔屬性。
  • Remove-ItemProperty:刪除登錄檔項的屬性。

使用者和許可權管理:

  • Get-LocalUser:獲取本地使用者賬戶資訊。
  • New-LocalUser:建立新的本地使用者賬戶。
  • Remove-LocalUser:刪除本地使用者賬戶。
  • Add-LocalGroupMember:向本地組新增成員。
  • Remove-LocalGroupMember:從本地組移除成員。

指令碼編寫和除錯:

  • Invoke-Command:在本地或遠端計算機上執行命令。
  • Start-Transcript:開始記錄會話的所有輸出。
  • Stop-Transcript:停止記錄會話的輸出。

這些命令覆蓋了各種系統管理、網路管理、檔案操作、登錄檔操作、指令碼編寫和除錯以及使用者和許可權管理等方面。


PowerShell 提供了許多系統管理命令,用於管理計算機系統的各個方面。以下是一些常用的 PowerShell 系統管理命令:

程序管理:

  • Get-Process:獲取系統中正在執行的程序列表。
  • Stop-Process:停止一個或多個程序。
  • Start-Process:啟動一個新的程序。
  • Wait-Process:等待一個或多個程序完成。

服務管理:

  • Get-Service:獲取系統中安裝的服務列表。
  • Start-Service:啟動一個或多個服務。
  • Stop-Service:停止一個或多個服務。
  • Restart-Service:重啟一個或多個服務。

網路管理:

  • Test-Connection:測試與指定計算機的連線狀態。
  • Test-NetConnection:測試網路連線狀態。
  • Resolve-DnsName:解析 DNS 主機名。
  • Get-NetIPAddress:獲取網路介面卡的 IP 地址資訊。
  • Get-NetAdapter:獲取系統中安裝的網路介面卡列表。

磁碟管理:

  • Get-Volume:獲取系統中的磁碟卷資訊。
  • Get-Disk:獲取系統中的磁碟資訊。
  • Initialize-Disk:初始化一個磁碟。
  • New-Partition:建立一個新的分割槽。
  • Format-Volume:格式化一個卷。

使用者和許可權管理:

  • Get-LocalUser:獲取本地使用者賬戶資訊。
  • New-LocalUser:建立新的本地使用者賬戶。
  • Remove-LocalUser:刪除本地使用者賬戶。
  • Add-LocalGroupMember:向本地組新增成員。
  • Remove-LocalGroupMember:從本地組移除成員。

登錄檔操作:

  • Get-ItemProperty:獲取登錄檔項的屬性。
  • Set-ItemProperty:設定登錄檔項的屬性。
  • New-ItemProperty:建立新的登錄檔屬性。
  • Remove-ItemProperty:刪除登錄檔項的屬性。

日誌管理:

  • Get-EventLog:獲取指定日誌型別的事件日誌條目。
  • Clear-EventLog:清除指定的事件日誌。

檔案和資料夾操作:

  • Get-ChildItem:獲取指定路徑下的檔案和資料夾列表。
  • Copy-Item:複製檔案或資料夾。
  • Move-Item:移動檔案或資料夾。
  • Rename-Item:重新命名檔案或資料夾。
  • Remove-Item:刪除檔案或資料夾。

計劃任務管理:

  • Get-ScheduledTask:獲取計劃任務列表。
  • New-ScheduledTask:建立新的計劃任務。
  • Remove-ScheduledTask:刪除計劃任務。
  • Start-ScheduledTask:啟動計劃任務。

系統資訊和配置:

  • Get-ComputerInfo:獲取計算機系統的基本資訊。
  • Get-WmiObject:獲取 Windows Management Instrumentation (WMI) 物件。
  • Set-WmiInstance:設定 WMI 例項的屬性。

防火牆管理:

  • Get-NetFirewallProfile:獲取防火牆配置檔案的資訊。
  • Set-NetFirewallProfile:設定防火牆配置檔案的資訊。
  • New-NetFirewallRule:建立新的防火牆規則。

系統恢復和備份:

  • Checkpoint-Computer:建立系統恢復點。
  • Restore-Computer:從系統恢復點還原系統。
  • Backup-SqlDatabase:備份 SQL 資料庫。

指令碼編寫和除錯:

  • Invoke-Command:在本地或遠端計算機上執行命令。
  • Start-Transcript:開始記錄會話的所有輸出。
  • Stop-Transcript:停止記錄會話的輸出。

遠端管理:

  • Enter-PSSession:進入遠端 PowerShell 會話。
  • Invoke-Command:在遠端計算機上執行命令。
  • New-PSSession:建立新的 PowerShell 會話。
  • Remove-PSSession:移除 PowerShell 會話。

認證和安全:

  • Get-Credential:提示使用者輸入憑據資訊。
  • ConvertTo-SecureString:將普通字串轉換為安全字串。
  • ConvertFrom-SecureString:將安全字串轉換為普通字串。
  • Export-PfxCertificate:將證書匯出為 PFX 格式。
  • Import-PfxCertificate:從 PFX 檔案匯入證書。

Windows登錄檔管理:

  • Get-Item:獲取 Windows 登錄檔項。
  • New-Item:建立新的 Windows 登錄檔項。
  • Remove-Item:刪除 Windows 登錄檔項。
  • Set-Item:設定 Windows 登錄檔項的屬性值。

事件日誌管理:

  • Get-WinEvent:獲取 Windows 事件日誌中的事件。
  • New-WinEvent:建立新的 Windows 事件。
  • Remove-WinEvent:移除 Windows 事件。
  • Write-WinEvent:將事件寫入 Windows 事件日誌。

Active Directory 管理:

  • Get-ADUser:獲取 Active Directory 中的使用者。
  • New-ADUser:建立新的 Active Directory 使用者。
  • Remove-ADUser:刪除 Active Directory 使用者。
  • Set-ADUser:設定 Active Directory 使用者的屬性。

證書管理:

  • Get-ChildItem -Path Cert:\:獲取計算機上的證書。
  • Export-Certificate:匯出證書到檔案。
  • Import-Certificate:匯入證書。

連線管理:

  • New-PSSession:建立到遠端計算機的 PowerShell 會話。
  • Disconnect-PSSession:斷開 PowerShell 會話。
  • Connect-PSSession:連線到已斷開的 PowerShell 會話。

服務管理:

  • Get-Service:獲取系統中安裝的服務列表。
  • Start-Service:啟動指定的服務。
  • Stop-Service:停止指定的服務。
  • Restart-Service:重啟指定的服務。
  • Set-Service:修改服務的屬性。

網路配置和管理:

  • Get-NetIPAddress:獲取網路介面卡的 IP 地址資訊。
  • Set-NetIPAddress:設定網路介面卡的 IP 地址。
  • Test-Connection:測試與遠端計算機的連線。
  • Resolve-DnsName:解析域名到 IP 地址。

安全策略管理:

  • Get-ExecutionPolicy:獲取當前的指令碼執行策略。
  • Set-ExecutionPolicy:設定指令碼執行策略。
  • Get-Acl:獲取物件的訪問控制列表資訊。
  • Set-Acl:設定物件的訪問控制列表資訊。

系統配置管理:

  • Get-ComputerRestorePoint:獲取系統還原點資訊。
  • Disable-WindowsOptionalFeature:禁用 Windows 可選功能。
  • Enable-WindowsOptionalFeature:啟用 Windows 可選功能。
  • Get-WindowsFeature:獲取已安裝的 Windows 功能列表。

虛擬化管理:

  • Get-VM:獲取虛擬機器的資訊。
  • Start-VM:啟動虛擬機器。
  • Stop-VM:停止虛擬機器。
  • Checkpoint-VM:建立虛擬機器的檢查點。

硬體資訊查詢:

  • Get-WmiObject -Class Win32_ComputerSystem:獲取計算機系統資訊。
  • Get-WmiObject -Class Win32_Processor:獲取處理器資訊。
  • Get-WmiObject -Class Win32_LogicalDisk:獲取邏輯磁碟資訊。

資料庫管理:

  • New-SqlDatabase:建立新的 SQL 資料庫。
  • Backup-SqlDatabase:備份 SQL 資料庫。
  • Restore-SqlDatabase:還原 SQL 資料庫。

檔案和資料夾管理:

  • Get-ChildItem:獲取指定路徑下的子項(檔案和資料夾)。
  • Copy-Item:複製檔案或資料夾。
  • Move-Item:移動檔案或資料夾。
  • Remove-Item:刪除檔案或資料夾。
  • New-Item:建立新的檔案或資料夾。

任務排程管理:

  • Get-ScheduledTask:獲取系統中的計劃任務列表。
  • New-ScheduledTask:建立新的計劃任務。
  • Remove-ScheduledTask:移除計劃任務。
  • Start-ScheduledTask:啟動計劃任務。

程序管理:

  • Get-Process:獲取系統中執行的程序列表。
  • Stop-Process:停止指定的程序。
  • Start-Process:啟動新的程序。

配置管理:

  • Get-ItemProperty:獲取指定項的屬性值。
  • Set-ItemProperty:設定指定項的屬性值。
  • Get-Content:獲取檔案的內容。
  • Set-Content:設定檔案的內容。

日誌管理:

  • Get-EventLog:獲取系統事件日誌中的事件。
  • Clear-EventLog:清除指定的事件日誌。
  • Limit-EventLog:設定事件日誌的大小限制。

系統資訊查詢:

  • Get-WmiObject -Class Win32_OperatingSystem:獲取作業系統資訊。
  • Get-WmiObject -Class Win32_Service:獲取系統服務資訊。
  • Get-WmiObject -Class Win32_BIOS:獲取 BIOS 資訊。

軟體安裝和管理:

  • Get-WmiObject -Class Win32_Product:獲取安裝的軟體列表。
  • Install-WindowsFeature:安裝 Windows 功能。

相關文章