網路訪問之開啟經典模式(指令碼)

科技小先鋒發表於2017-11-14
不知道大家是否碰到過訪問某個計算機彈出灰色來賓使用者並且不可更改的彈窗,而自XP以上來賓使用者又是禁用狀態,這樣就造成無法訪問這臺計算機的資源。
 
解決方法:
一,啟用來賓賬號(不推薦),再重設密碼,以此密碼訪問。
二,進入組策略編輯器(gpedit.msc),依次展開計算機配置——windows 設定——安全設定——本地策略——安全選項,在右邊找到“網路訪問:本地賬戶的安全和共享模式,將來賓改成經典,這樣就可以輸入使用者名稱和密碼登陸了。
 
 
如果只是上面的操作我想已經不是什麼技術了,地球人都知道!這裡將使用另類方法針對那些懶人或者菜鳥雙擊就能解決問題。
1.以下指令碼將開啟經典模式(即可以輸入使用者名稱和密碼),複製程式碼為“開啟經典模式.vbs”

  1. On Error Resume Next 
  2. Const HKEY_LOCAL_MACHINE = &H80000002  
  3. strComputer = “.” 
  4. Set oReg=GetObject(“winmgmts:{impersonationLevel=impersonate}!\” & _   
  5.     strComputer & 
    ootdefault:StdRegProv”
    )  
  6. strKeyPath = “SYSTEMCurrentControlSetControlLsa” 
  7. strValueName = “forceguest” 
  8. dwValue = 0  
  9. oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue 
 
2.以下指令碼將關閉經典模式,開啟來賓模式,複製程式碼為“開啟來賓模式.vbs”

  1. On Error Resume Next 
  2. Const HKEY_LOCAL_MACHINE = &H80000002  
  3. strComputer = “.” 
  4. Set oReg=GetObject(“winmgmts:{impersonationLevel=impersonate}!\” & _   
  5.     strComputer & 
    ootdefault:StdRegProv”
    )  
  6. strKeyPath = “SYSTEMCurrentControlSetControlLsa” 
  7. strValueName = “forceguest” 
  8. dwValue = 1  
  9. oReg.SetDWORDValue HKEY_LOCAL_MACHINE,strKeyPath,strValueName,dwValue 
 
最後,說明下解決方法的思路,組策略是登錄檔的一小部分,只要找到對應的鍵值就可以解決此問題,用一些登錄檔監控工具監控登錄檔前後所做的動作不難找出該鍵值。
本文轉自yangye1985 51CTO部落格,原文連結:http://blog.51cto.com/yangye/265084,如需轉載請自行聯絡原作者


相關文章