我一直在尋找網絡,我想出了沒有結果,而它似乎很方便!如何讓一個腳本只能由gpo爲每個用戶運行一次?
背景資料:隨着基礎NETLOGON批處理文件中,我用寫在臨時文件夾中checkfile檢查這個腳本已經跑了所以它不會佔用太多時間。但是現在我們在政策上做了一切。
前陣子我已經做了一個小的vbs,增加了與來自AD用戶信息的前景簽名。目前,用戶手動運行此腳本是因爲它只能在創建Outlook配置文件後成功運行。我可以通過每次登錄運行我的VBS腳本,並檢查簽名文件是否已經存在,如果沒有,退出...但是必須有更好的方法! ..希望..
這是我想要做的: 使用GPO WMI過濾來檢查文件是否存在(即選擇*從CIM_Datafile其中名稱<>'%APPDATA%\ outlook.v1') 。如果是true:啓動我的vbs。在我的腳本中,我將檢查是否存在Outlook配置文件並運行腳本的其餘部分,並在腳本結尾處創建outlook.v1文件。
這樣沒有前景將運行這個VBA每次用戶只有非常有限的。
語法
Select * From CIM_Datafile Where Name <> '%APPDATA%\\outlook.v1'
or
Select * From CIM_Datafile Where Name <> 'c:\users\%use_the_username_of_the_one_currently_loggin in%\\outlook.v1'
是ofcourse錯了..所以真正的問題是:如何我指的是在WMI過濾基於用戶的設置..?如果你正在尋找的東西,而不是exclussions