限制 USB 裝置的讀寫訪問,你可以使用組策略來實現。下面是如何配置這些策略的步驟:PowerShell 中,你可以使用 Set-ExecutionPolicy cmdlet 來配置策略以限制 USB 裝置的可讀寫許可權

suv789發表於2024-05-31

限制 USB 裝置的讀寫訪問,你可以使用組策略來實現。下面是如何配置這些策略的步驟:

  1. 開啟組策略編輯器

    • 在 Windows 中,按下 Win + R 組合鍵來開啟“執行”對話方塊。
    • 輸入 gpedit.msc 並按 Enter 鍵,以開啟本地組策略編輯器。
  2. 導航到適當的組策略路徑

    • 在組策略編輯器中,導航到以下路徑:
      Copy Code
      計算機配置 -> 管理模板 -> 系統 -> 可移動儲存訪問
  3. 配置策略

    • 雙擊要配置的策略,然後選擇“已啟用”。
    • 針對你的需求,按照以下方式配置三個策略:
      • “Removable Disks: Deny execute access”:阻止可移動磁碟的執行訪問許可權。
      • “Removable Disks: Deny read access”:阻止可移動磁碟的讀取訪問許可權。
      • “Removable Disks: Deny write access”:阻止可移動磁碟的寫入訪問許可權。
  4. 應用更改

    • 完成所有配置後,點選“確定”按鈕,並關閉組策略編輯器。
  5. 重啟計算機(可選):

    • 有時更改需要重啟才能生效。建議在完成配置後重啟計算機以確保策略生效。

透過配置這些組策略,你可以限制 USB 裝置的執行、讀取和寫入訪問許可權,以增強系統安全性。


PowerShell 中,你可以使用 Set-ExecutionPolicy cmdlet 來配置策略以限制 USB 裝置的可讀寫許可權。以下是如何使用 PowerShell 實現此目的的步驟:

  1. 開啟 PowerShell

    • 以管理員身份開啟 PowerShell。右鍵單擊“開始”按鈕,然後選擇“Windows PowerShell (管理員)”或“Windows Terminal (管理員)”。
  2. 配置可執行策略

    • 使用以下命令來設定可執行策略,以防止指令碼檔案被執行:
      powershellCopy Code
      Set-ExecutionPolicy -ExecutionPolicy Restricted
      這將禁止執行任何指令碼檔案。
  3. 建立 USB 禁止寫入策略

    • 你可以建立一個 PowerShell 指令碼來禁止 USB 裝置的寫入訪問許可權。以下是一個示例指令碼:
      powershellCopy Code
      # 禁止 USB 裝置寫入許可權
      $registryPath = "HKLM:\SYSTEM\CurrentControlSet\Control\StorageDevicePolicies"
      $name = "WriteProtect"
      $value = "1"
      
      if (!(Test-Path $registryPath)) {
          New-Item -Path $registryPath -Force | Out-Null
      }
      
      Set-ItemProperty -Path $registryPath -Name $name -Value $value
  4. 執行指令碼

    • 將上述指令碼儲存為 .ps1 檔案,然後在 PowerShell 中執行它。確保在管理員模式下執行 PowerShell。
  5. 重啟計算機(可選):

    • 有時更改需要重啟才能生效。建議在完成配置後重啟計算機以確保策略生效。

透過執行上述步驟,你可以使用 PowerShell 配置策略以限制 USB 裝置的寫入訪問許可權。


相關文章