locked
Windows 98 无法执行 Server 2008 的 Sysvol script RRS feed

  • 問題

  • 昨日根据此论坛的资料成功安装了Server 2008 也成功让Windows 98 或以上的系统登入 Server 2008 作业。可是碰到 Windows 98 不会自动执行原先设定在 Sysvol/script 里的 .bat 档,而在 Windows 2000,Windows Xp,Windows Vista 作业底下就能正常运行。请各位专人帮帮忙。谢谢

    备注:.bat 档 已经设定在 AD Users and Computer->Users -> 用户Properties ->Profile -> Logon script 里了
    2009年11月19日 上午 01:01

解答

所有回覆

  • 你好,

    可以在win98 電腦上直接成功執行.bat 檔?
    2009年11月19日 上午 02:07
  • 你好,

    可以在win98 電腦上直接成功執行.bat 檔?

    Pat Mok 你好,

    當我把 .bat 檔 放在 Windows 98 Startup 里面 就能夠在開機時自動運行

    .bat 档 也可以在win 98 視窗里運行
    2009年11月19日 上午 02:13
  • 先檢查看看98登入後可不可以直接去Script所在的共用資料夾裡面去運行該Script

    另外..只有一台98有問題還是很多台98都有問題?

    微軟技術支援服務
    2009年11月20日 上午 07:13
  • 先檢查看看98登入後可不可以直接去Script所在的共用資料夾裡面去運行該Script

    另外..只有一台98有問題還是很多台98都有問題?

    微軟技術支援服務
    Vincent Lin 你好,

    98登入后,雖然沒有自動執行該Script, 不過過后我還是能到 SYSVOL\whpg.local\scripts 資料夾裡面去運行該 .bat 檔

    全部的98電腦都有這種問題。請給予支援,謝謝
    2009年11月20日 上午 07:47
  • 檢查看看你2008上面的GPO設定理面有沒有設定到下面這條

    電腦設定 - 原則 - Windows 設定 - 安全性設定 - 本機原則 - 使用者權利指派 - 略過周遊檢查

    有的話請把裡面的設定帳號列出來或是截圖給我們看看(上傳到http://www.badongo.com)
    微軟技術支援服務
    2009年11月20日 上午 08:05
  • 檢查看看你2008上面的GPO設定理面有沒有設定到下面這條

    電腦設定 - 原則 - Windows 設定 - 安全性設定 - 本機原則 - 使用者權利指派 - 略過周遊檢查

    有的話請把裡面的設定帳號列出來或是截圖給我們看看(上傳到http://www.badongo.com)
    微軟技術支援服務

    http://www.badongo.com/pic/7827146
    http://www.badongo.com/pic/7827182

    已成功上載設定圖 謝謝。
    2009年11月20日 上午 08:30
  • 這個應該是Default Domain Controller Policy吧
    麻煩幫我在看一下Default Domain Policy裡面的設定

    "略過周遊檢查"英文為 "Bypass traverse checking" , 找到該選項點兩下後截圖給我看看 , 如果是尚未設定的話就直接跟我說就可以了
    微軟技術支援服務
    2009年11月20日 上午 09:40
  • 這個應該是Default Domain Controller Policy吧
    麻煩幫我在看一下Default Domain Policy裡面的設定

    "略過周遊檢查"英文為 "Bypass traverse checking" , 找到該選項點兩下後截圖給我看看 , 如果是尚未設定的話就直接跟我說就可以了
    微軟技術支援服務

    已經找到Bypass traverse checking 位置,此功能尚未設定哦。
    2009年11月21日 上午 01:14
  • 方便問一下該Logon Script的用途是什麼嗎?
    我在想可能是他有讀取到該Script但是沒有生效

    你可以建立一個簡單的Script..去測試看看98是否會生效..如果會的話可能就是Script內容的問題
    如 echo "Hi" > C:\test.txt


    微軟技術支援服務
    2009年11月23日 上午 08:18
  • 方便問一下該Logon Script的用途是什麼嗎?
    我在想可能是他有讀取到該Script但是沒有生效

    你可以建立一個簡單的Script..去測試看看98是否會生效..如果會的話可能就是Script內容的問題
    如 echo "Hi" > C:\test.txt


    微軟技術支援服務


    那個 Logon Script 的用途是讓Client 端的電腦能夠連線網路磁碟機,從而共享同一個伺服器的資料庫。
    Logon Script 的內容有:
    net time \\whpgsrv1 /set /yes
    net use L: \\whpgsrv1\homefiles
    net use F: \\whpgsrv2\sys

    net use G: /delete
    net use G: \\whpgsrv1\winhr
    net use H: /delete
    net use H: \\whpgsrv1\hr


    copy L:\Everyone\LMHOSTS c:\WINDOWS\system32\drivers\etc/y
    copy L:\Everyone\LMHOSTS d:\WINDOWS\system32\drivers\etc/y
    copy L:\Everyone\LMHOSTS C:\WINDOWS/y
    copy L:\Everyone\HOSTS   c:\WINDOWS\system32\drivers\etc/y
    copy L:\Everyone\HOSTS   d:\WINDOWS\system32\drivers\etc/y
    copy L:\Everyone\HOSTS   C:\WINDOWS/y


    net use M: \\whtlsrv1\sys
    net use N: \\whtlsrv1\homefile


    del c:\ttzz.dbf

    這個Logon Script 在其它Windows 底下都能執行

    2009年11月23日 上午 08:48
  • 1.可能麻煩你按造我上一個回覆說的..建立一個簡單的script並看看是否可以正確執行
    2.這個Script在其他Windows下執行時會出現命令提示字元的視窗嗎?  如果有的話..在98下有出現嗎?

    微軟技術支援服務
    2009年11月23日 上午 10:36
  • 1.可能麻煩你按造我上一個回覆說的..建立一個簡單的script並看看是否可以正確執行
    2.這個Script在其他Windows下執行時會出現命令提示字元的視窗嗎?  如果有的話..在98下有出現嗎?

    微軟技術支援服務
    1.剛剛建立的一個簡單的script並且讓Windows XP,2000,98 執行,之后發現和原先的問題一樣在Windows 98底下不能執行簡單的script,而其它的視窗都能正常執行   
      Logon script.

    2.當電腦執行以上的script 時都會出現命令提示字元的視窗。如果Logon script 正常在98底下執行的時候也都會出現命令提示的視窗。

    謝謝支援。。

    2009年11月24日 上午 12:19
  • 那在98上面顯示命令提示字元視窗時..是否有出現一些錯誤訊息?
    如果可以的話..請在測試一下把你建立的測試Script後面都加上 "> C:\result.txt"

    如 echo "Hi" > C:\result.txt 這樣

    看看是否有輸出任何錯誤訊息到該文字檔內
    微軟技術支援服務
    2009年11月24日 上午 02:33
  • 那在98上面顯示命令提示字元視窗時..是否有出現一些錯誤訊息?
    如果可以的話..請在測試一下把你建立的測試Script後面都加上 "> C:\result.txt"

    如 echo "Hi" > C:\result.txt 這樣

    看看是否有輸出任何錯誤訊息到該文字檔內
    微軟技術支援服務
    已經依照指示在測試Script後面都加上 "> C:\result.txt"

    echo "Hi" >

    但是沒有輸出任何錯誤訊息到該文字檔內

    只有Hi 一字
    2009年11月25日 上午 03:02
  • 這樣的話表示該Script是有執行的
    麻煩你在你的Script裡面..把每一行指令後面都加上 "">> C:\sciprtresult.txt"  (兩個 ">"表示複加在後面不要刪除前面的東西)


    然後在看看是否有錯誤訊息


    微軟技術支援服務
    2009年11月25日 上午 03:13
  • 這樣的話表示該Script是有執行的
    麻煩你在你的Script裡面..把每一行指令後面都加上 "">> C:\sciprtresult.txt"  (兩個 ">"表示複加在後面不要刪除前面的東西)


    然後在看看是否有錯誤訊息


    微軟技術支援服務
    該Script并没有自动執行,而是我在进入区域过后点击Script 所产生的
    2009年11月25日 上午 03:30
  • 就是說用 echo "HI" > C:\result.txt 這個來當Logon Script的話也不會執行?
    我以為是有執行才請你做上面測試..

    如果沒有執行的話..麻煩你做下面幾個動作

    1.檢查98的事件檢視器看看是否有錯誤訊息

    2.在DC Server上面使用Network Monitor 3.3去蒐錄98 Client登入到登入完成後的封包..並上傳給我們看看(如http://www.badongo.com)

    PS:麻煩提供 DC & 98 的IP..以利判斷


    微軟技術支援服務
    2009年11月25日 上午 03:58
  • 就是說用 echo "HI" > C:\result.txt 這個來當Logon Script的話也不會執行?
    我以為是有執行才請你做上面測試..

    如果沒有執行的話..麻煩你做下面幾個動作

    1.檢查98的事件檢視器看看是否有錯誤訊息

    2.在DC Server上面使用Network Monitor 3.3去蒐錄98 Client登入到登入完成後的封包..並上傳給我們看看(如http://www.badongo.com)

    PS:麻煩提供 DC & 98 的IP..以利判斷


    微軟技術支援服務

    http://www.badongo.com/file/18609524


    不好意思讓你混亂了。

    DC IP 是 192.168.21.1
                  255.255.255.0
                  192.168.21.254

    98 IP 是  192.168.21.50
                  255.255.255.0
                  192.168.21.254
     




    2009年11月25日 上午 06:15
  • 你有沒有按造下面這篇KB去下載 Directory Service Client Update for Windows 98 來安裝?

    How to enable Windows 98/ME/NT clients to logon to Windows 2003 based Domains
    http://support.microsoft.com/kb/555038/en-us

    如果沒有的話..請你下載下面連結並安裝..安裝後在測試看看是否改善

    DSClient for Windows 98
    http://download.microsoft.com/download/0/0/a/00a7161e-8da8-4c44-b74e-469d769ce96e/dsclient9x.msi


    如果沒有安裝此更新的話..會有此問題..下面KB有提到
    跟封包內看到的東西是相同的 (看封包內的第94個包)

    -----------封包有問題的地方----------------
    Dfs: Get DFS Referral Request, FileName: \\DC1\NETLOGON, MaxReferralLevel: 3
    RequestFileName: \\DC1\NETLOGON
    ----------------------------------------------

    正常的話要是 "\DC1\NETLOGON" 才可以正常運作(前面為單斜線)

    說明文件:
    Client computer does not recognize all valid DFS path formats
    http://support.microsoft.com/kb/327409/en-us


    而DSClient for Windows 98有包含上述更新..應該可以修正此問題
     
    微軟技術支援服務
    • 已提議為解答 Vincent Lin 2009年11月25日 上午 08:11
    • 已標示為解答 Vincent Lin 2009年11月28日 上午 07:55
    2009年11月25日 上午 08:11
  • 昨日根据此论坛的资料成功安装了Server 2008 也成功让Windows 98 或以上的系统登入 Server 2008 作业。可是碰到 Windows 98 不会自动执行原先设定在 Sysvol/script 里的 .bat 档,而在 Windows 2000,Windows Xp,Windows Vista 作业底下就能正常运行。请各位专人帮帮忙。谢谢

    备注:.bat 档 已经设定在 AD Users and Computer->Users -> 用户Properties ->Profile -> Logon script 里了


    请教你找的资料在哪里呀?

    我这windows 98 不能访问windows server 2008 r2的共享!

    提示

    网络不支援这个要求。

     

    谢谢


    吵吵
    2010年7月2日 上午 09:09