logo
  • 教程列表
  • SO官方文檔
  • PowerShell 教程
    • 切換宣告
      • 使用 CaseSensitive 引數 switch 語句
      • 使用萬用字元引數 switch 語句
      • 用檔案引數 switch 語句
      • 具有預設條件的簡單開關
      • 簡單的開關
      • 使用正規表示式引數 switch 語句
      • 簡單的開關與休息
      • 用精確引數 switch 語句
      • 用表示式 switch 語句
    • PowerShell 入門
      • 允許儲存在計算機上的指令碼以未簽名方式執行
      • 別名類似功能
      • 管道 - 使用 PowerShell cmdlet 的輸出
      • 呼叫 .Net 庫方法
      • 安裝或設定
      • 評論
      • 建立物件
    • URL 編碼解碼
      • 使用 System.Web.HttpUtilityUrlEncode() 編碼查詢字串
      • 快速入門編碼
      • 快速入門解碼
      • 使用 uriEscapeDataString() 編碼查詢字串
      • 使用 uriUnescapeDataString() 解碼 URL
      • 使用 System.Web.HttpUtilityUrlDecode() 解碼 URL
    • 迴圈
      • foreach
      • 對於
      • ForEach() 方法
      • foreach 物件
      • 繼續
      • 打破
      • 而
      • 做
    • 使用 XML 檔案
      • 訪問 XML 檔案
      • 使用 XmlWriter() 建立 XML 文件
      • 將 XML 的 snippits 新增到當前的 XMLDocument
    • 使用 ShouldProcess
      • 完整用法示例
      • 新增 -WhatIf 和 -Confirm 對 cmdlet 的支援
      • 使用帶有一個引數的 ShouldProcess()
    • PowerShell 函式
      • 基本引數
      • 高階功能
      • 強制引數
      • 引數驗證
      • 無引數的簡單函式
    • 與 PowerShell 進行 TCP 通訊
      • TCP 偵聽器
      • TCP 發件人
    • 處理祕密和證書
      • 訪問明文密碼
      • 提示憑據
      • 使用儲存的憑據
      • 以加密形式儲存憑據並在需要時將其作為引數傳遞
    • PowerShell.exe 命令列
      • 執行命令
      • 執行指令碼檔案
    • 傳送電子郵件
      • 帶有預定義引數的 Send-MailMessage
      • 簡單的 Send-MailMessage
      • SMTPClient - 正文郵件中帶有 .txt 檔案的郵件
    • PowerShell 類
      • 列出類的可用建構函式
      • 方法和屬性
      • 建構函式過載
      • 獲取例項的所有成員
      • 基本類别範本
      • 從父類到子類的繼承
    • 運算子
      • 比較運算子
      • 算術運算子
      • 分配運算子
      • 重定向運算子
      • 混合運算元型別左運算元的型別決定了行為
      • 邏輯運算子
      • 字串操作運算子
    • 自動變數
      • OFS
      • 空值
      • 錯誤
      • PID
      • 布林值
      • PSItem
    • 使用進度條
      • 簡單使用進度條
      • 使用內部進度條
    • 與 RESTful API 通訊
      • 發訊息給 hipChat
      • 使用 REST 與 PowerShell 物件來獲取和釋出許多專案
      • 使用 Slack.com 傳入 Webhooks
      • 將 REST 與 PowerShell 物件一起使用以獲取和放置單個資料
      • 使用 REST 和 PowerShell 刪除專案
    • PowerShell 後臺工作
      • 基本職位創造
      • 基本的工作管理
    • WMI 和 CIM
      • 查詢物件
      • 類和名稱空間
    • 潑濺
      • 管道和噴濺
      • 使用 Splatting 傳遞 Switch 引數
      • 從頂層功能飛濺到一系列內部功能
      • Splatting 引數
    • PowerShell 中的變數
      • 刪除變數
      • 簡單的變數
      • 範圍
      • 陣列
      • 列表分配多個變數
      • 讀取 CmdLet 輸出
    • PowerShell 中的返回行為
      • 提前退出
      • Gotcha 返回管道
      • 返回值
      • 陷阱忽略不需要的輸出
      • 如何使用函式返回
    • 使用物件
      • 更新物件
      • 建立一個新物件
      • 檢查一個物件
      • 建立通用類的例項
    • 模組,指令碼和函式
      • 功能
      • 指令碼
      • 模
      • 高階功能
    • 雜湊表
      • 按鍵訪問雜湊表值
      • 建立雜湊表
      • 將鍵值對新增到現有雜湊表
      • 迴圈雜湊表
      • 列舉鍵和鍵值對
      • 從現有雜湊表中刪除鍵值對
    • 基本集合操作
      • 過濾 Where-Object 在哪裡
      • 訂購排序物件排序
      • 分組組物件組
      • 投影選擇物件選擇
    • 簽署指令碼
      • 繞過單個指令碼的執行策略
      • 簽署指令碼
      • 使用 Set-ExecutionPolicy 更改執行策略
      • 獲取當前的執行策略
      • 從簽名指令碼中獲取簽名
      • 建立用於測試的自簽名程式碼簽名證書
    • Powershell Remoting
      • 啟用 PowerShell 遠端處理
      • 通過 PowerShell 連線到遠端伺服器
      • 在遠端計算機上執行命令
      • 自動清理 PSSession 的最佳實踐
    • Powershell 中的 GUI
      • Get-Service cmdlet 的 WPF GUI
    • 正規表示式
      • 單個匹配
      • 替換
      • 使用 MatchEvalutor 將文字替換為動態值
      • 轉義特殊字元
      • 多個匹配
    • PSScriptAnalyzer - PowerShell 指令碼分析器
      • 使用內建預設規則集分析指令碼
      • 根據每個內建規則分析指令碼
      • 列出所有內建規則
    • Pester 簡介
      • Pester 入門
    • 內建變數
      • PSScriptRoot
      • ARGS
      • PSItem
      • 錯誤
    • 使用 PowerShell 管道
      • 使用高階生命週期編寫函式
      • 功能中的基本管道支援
      • 管道的工作概念
    • 如何使用 Powershell 指令碼(v2.0 或更低版本)從 Artifactory 下載最新工件
      • 用於下載最新 artifcat 的 Powershell 指令碼
    • PowerShell 流; 除錯,詳細,警告,錯誤,輸出和資訊
      • 寫輸出
      • 寫首選項
    • Powershell 簡介
      • 建立基本配置檔案
    • 亞馬遜網路服務(AWS)重新認知
      • 使用 AWS Rekognition 檢測影象標籤
      • 將面部相似性與 AWS Rekognition 進行比較
    • 使用現有的靜態類
      • 使用 .Net Math Class
      • 新增型別
      • 立即建立新的 GUID
    • Powershell 模組
      • 建立模組清單
      • 簡單的模組示例
      • 從模組匯出變數
      • 構建 PowerShell 模組
      • 模組的位置
      • 模組成員可見性
    • PowerShell 工作流程
      • 輸入引數的工作流程
      • 簡單的工作流示例
      • 將工作流程作為後臺作業執行
      • 將並行塊新增到工作流
    • ActiveDirectory 模組
      • 使用者
      • 模
      • 組
      • 電腦
      • 物件
    • 期望的狀態配置
      • 簡單示例 - 啟用 WindowsFeature
      • 在遠端機器上啟動 DSC(mof)
      • 將 psd1(資料檔案)匯入區域性變數
      • 列出可用的 DSC 資源
      • 匯入用於 DSC 的資源
    • powershell sql 查詢
      • SQLExample
      • SQLQuery
    • MongoDB
      • 使用 PowerShell 的帶有 C 驅動程式 1.7 的 MongoDB
      • 我在 Powershell 中有 3 組陣列
    • 字串
      • 建立基本字串
      • 格式字串
      • 多行字串
      • 這裡字串
      • 連線字串
      • 特殊字元
    • 實施指令碼先決條件
      • 強制實施 PowerShell 主機的最低版本
      • 強制以 admininstrator 身份執行指令碼
    • CSV 解析
      • Import-Csv 的基本用法
      • 從 CSV 匯入並將屬性轉換為正確的型別
    • 條件邏輯
      • 如果是,否則如果
      • 否定
      • 如果是條件速記
    • Psake 簡介
      • 基本概要
      • FormatTaskName 示例
      • 有條件地執行任務
      • ContinueOnError
    • 特別經營者
      • 陣列表達運算子
      • 呼叫操作
      • 點採購運算子
    • 使用 Powershell 對文字檔案中的 IP(v4 和 v6)進行匿名化
      • 匿名化文字檔案中的 IP 地址
    • 別名
      • 獲得鋸齒
      • 設定別名
    • 執行可執行檔案
      • GUI 應用程式
      • 控制檯流
      • 退出程式碼
      • 控制檯應用
    • 檔案模組
      • 使用萬用字元壓縮存檔
      • 使用 Compress-Archive 更新現有 ZIP
      • 使用 Expand-Archive 提取 Zip
    • 計算屬性
      • 以 KB 為單位顯示檔案大小 - 計算屬性
    • 常用引數
      • ErrorAction 引數
    • SharePoint 模組
      • 載入 SharePoint 管理單元
      • 迭代網站集的所有列表
      • 獲取網站集上的所有已安裝功能
    • 引數集
      • 在選擇其他引數時,使用引數來強制使用引數
      • 引數集用於限制引數的組合
      • 簡單的引數集
    • 自動變數 - 第 2 部分
      • PSVersionTable
    • 錯誤處理
      • 錯誤型別
    • 包管理
      • 使用模式查詢 PowerShell 模組
      • 建立預設的 PowerShell 模組重新安置
      • 按名稱查詢模組
      • 按名稱安裝模組
      • 解除安裝模組我的名字和版本
      • 按名稱更新模組
    • 建立基於 DSC 類的資源
      • 建立 DSC 資源骨架類
      • 具有關鍵屬性的 DSC 資源骨架
      • 具有強制性屬性的 DSC 資源
      • 具有所需方法的 DSC 資源
    • 環境變數
      • Windows 環境變數作為名為 Env 的 PS 驅動器可見
      • 使用環境即時呼叫環境變數
    • 嵌入托管程式碼(C#VB)
      • C 示例
      • VB.NET 示例
    • 安全和密碼學
      • 通過 .Net Cryptography 計算字串雜湊碼
    • 基於評論的幫助
      • 基於功能評論的幫助
      • 指令碼基於註釋的幫助
    • 使用幫助系統
      • 更新幫助系統
      • 使用 Get-Help
      • 檢視幫助主題的線上版本
      • 檢視示例
      • 檢視完整的幫助頁面
      • 檢視特定引數的幫助
    • PowerShell 動態引數
      • 簡單的動態引數
    • 亞馬遜網路服務(AWS)簡單儲存服務(S3)
      • 建立一個新的 S3 Bucket
      • 將本地檔案上載到 S3 儲存桶中
      • 刪除 S3 儲存桶
    • Cmdlet 命名
      • 動詞
      • 名詞
    • 命名約定
      • 功能
    • 預定任務模組
      • 在計劃任務中執行 PowerShell 指令碼
    • 基建自動化
      • 用於控制檯應用程式的黑盒整合測試的簡單指令碼
    • ISE 模組
      • 測試指令碼
  1. StackOverflow 文件
  2. PowerShell 教程
  3. 切換宣告

切換宣告

Created: November-22, 2018

本主題記錄了用於分支指令碼流的 switch 語句。不要將它與在函式中用作布林標誌的 switch 引數混淆。

  • 使用 CaseSensitive 引數 switch 語句

Copyright © 2018. All right reserved

tastones.com 备案号:鲁ICP备18045372号-1

  • 關於本站
  • 免責聲明