Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
在Windows XP下,預設分享資料夾的share permission是Everyone為read 權限。可能因為某些安全性的因素,您會希望所有Client分享資料夾的時後預設的share permission清空,由使用者再去手動加權限,可以參考以下的做法。
=====================================
1.將以下的文字貼在一個notepad 裏。
strComputer = "."
Const HKEY_LOCAL_MACHINE = &H80000002
strKeyPath = "SYSTEMCurrentControlSetServiceslanmanserverDefaultSecurity"
iValues = Array(&H01,&H00,&H04,&H80,&H1c,&H00,&H00,&H00,&H38,&H00,&H00,&H00,&H00,&H00,&H00,&H00,&H14,&H00,&H00,&H00,&H02,&H00,&H08,&H00,&H00,&H00,&H00,&H00,&H01,&H05,&H00,&H00,&H00,&H00,&H00,&H05,&H15,&H00,&H00,&H00,&H6f,&Hc4,&Hd3,&H87,&Hda,&H83,&Hd9,&H4f,&H1d,&Hb9,&Haa,&Hf7,&Hf4,&H01,&H00,&H00,&H01,&H05,&H00,&H00,&H00,&H00,&H00,&H05,&H15,&H00,&H00,&H00,&H6f,&Hc4,&Hd3,&H87,&Hda,&H83,&Hd9,&H4f,&H1d,&Hb9,&Haa,&Hf7,&H01,&H02,&H00,&H00)
Set oReg=GetObject("winmgmts:{impersonationLevel=impersonate}!\" & strComputer & "rootdefault:StdRegProv")
BinaryValueName = "SrvsvcDefaultShareInfo"
oReg.SetBinaryValue HKEY_LOCAL_MACHINE,strKeyPath, BinaryValueName,iValues
2.將這個檔案存成.vbs的檔。
3.讓使用者執行這個VBS檔(需要有本機admin的權限) ,或是配合Group Policy在開機時執行此VBS檔。