iT邦幫忙

0

關於powershell dns policy 同步問題

  • 分享至 

  • xImage

之前用 PowerShell 的功能寫了個 DNS DENY Policy 的小 Script 檔(.ps1) ,因為需要把這些 Policy 同步到另一台 DNS 主機上,所以請 ChatGPT 幫忙完成了 Script 。
用管理員身份開啟 PowerShell 視窗,執行該 Script ,兩台 DNS 主機上都有一樣的設定,但是若是把該 Script 放進排程,則只會在主要這台去設定,被同步的另一台卻不會有。
Script 內容及步驟

  1. 取得 DENY 站台資訊
  2. 清除 local 端全部相關 Policy
  3. 依照資訊內容逐筆加入 Policy
  4. 清除 remote 端全部相關 Policy
  5. 依照資訊內容在 remote 端逐筆加入 Policy
    以上若是手動執行,完全不會有問題,但若是由排程執行,似乎只能執行到第 4 步,第 5 步表面上看起來有執行,但是在 remote 端卻完全沒有東西 (因為被第 4 步給清掉了) 。

這會是什麼原因?
作業系統是 Windows 2019

謝謝!

圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友回答

立即登入回答