Moveuser.exe 與 Windows Vista 不相容,並且已由 Win32_UserProfile WMI 功能所取代

文章翻譯 文章翻譯
文章編號: 930955 - 檢視此文章適用的產品。
全部展開 | 全部摺疊

在此頁中

結論

Windows Resource Kit 工具 Moveuser.exe 與 Windows Vista 不相容。在舊版的 Windows 中,Moveuser.exe 可在工作群組中的電腦加入網域時,將現有的本機使用者帳戶設定檔對應到新的網域設定檔。此外,這項工具也可以用來將現有的網域帳戶設定檔對應到另一個新的網域帳戶設定檔。不過,您不能使用 Moveuser.exe 工具在 Windows Vista 電腦上執行這些工作。

解決方案

安裝本文所述的更新之後,Windows Vista 中便會加入 User Profile Windows Management Instrumentation (WMI) 提供者 (Win32_UserProfile)。在 Windows Vista 中,這個 User Profile WMI 提供者取代了 Moveuser.exe。這個新的 User Profile WMI 提供者可以用來將現有的本機帳戶設定檔對應到新的網域帳戶。它也可以用來將現有的網域帳戶設定檔對應到新的網域帳戶設定檔。

更新資訊

您可以從「Microsoft 下載中心」下載下列檔案:

Windows Vista,32 位元版本
摺疊此圖像展開此圖像
下載
立即下載 Windows6.0-KB930955-x86.msu 套件。

Windows Vista,64 位元版本
摺疊此圖像展開此圖像
下載
立即下載 Windows6.0-KB930955-x64.msu 套件。 如需有關如何下載 Microsoft 支援檔案的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
119591 如何從線上服務取得 Microsoft 支援檔案
Microsoft 已對這個檔案做過病毒掃描。Microsoft 是利用發佈當日的最新病毒偵測軟體來掃描檔案,看看有沒有病毒感染。檔案會儲存在安全的伺服器上,以避免任何未經授權的更改。

先決條件

如果要安裝這個更新,您必須先安裝 Windows Vista。

重新啟動需求

套用此更新之後,您必須重新啟動電腦。

更新取代資訊

這個更新不會取代任何其他的更新。

檔案資訊

此更新的英文版具有下列表格中所列的檔案屬性 (或更新的檔案屬性)。這些檔案的日期和時間是以 Coordinated Universal Time (UTC) 表示。當您檢視檔案資訊時,它會轉換為當地時間。如果要查看 UTC 與當地時間的差異,請使用 [控制台] 中 [日期和時間] 工具的 [時區] 索引標籤。
Windows Vista,32 位元版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Profprov.dll6.0.6000.2051532,76816-Jan-200703:35x86
Profsvc.dll6.0.6000.20515163,84016-Jan-200703:35x86
Userprofilewmiprovider.mof不適用10,70216-Jan-200700:02不適用
X86_microsoft-windows-profsvc.d_31bf3856ad364e35_6.0.6000.20515_none_24c745098e822984.manifest不適用69116-Jan-200717:13不適用
X86_microsoft-windows-profsvc_31bf3856ad364e35_6.0.6000.20515_none_fa4ee34c4ea7bad8.manifest不適用49,15216-Jan-200717:14不適用
Windows Vista,64 位元版本
摺疊此表格展開此表格
檔案名稱檔案版本檔案大小日期時間平台
Amd64_microsoft-windows-profsvc.d_31bf3856ad364e35_6.0.6000.20515_none_80e5e08d46df9aba.manifest不適用69516-Jan-200717:13不適用
Amd64_microsoft-windows-profsvc_31bf3856ad364e35_6.0.6000.20515_none_566d7ed007052c0e.manifest不適用49,15216-Jan-200717:19不適用
Profprov.dll6.0.6000.2051549,15216-Jan-200704:42x64
Profsvc.dll6.0.6000.20515180,22416-Jan-200704:42x64
Userprofilewmiprovider.mof不適用10,70216-Jan-200700:02不適用

其他相關資訊

關於如何使用 User Profile WMI 提供者的資訊

  • 來源使用者設定檔不可以是私用設定檔。
  • 必須停用任何本機磁碟區或伺服器的資料夾重新導向。
  • 不會保留下列設定的存取權:
    • 加密檔案
    • 憑證
    • 使用者帳戶圖片
  • 在您將任何設定檔對應到另一個新的使用者帳戶設定檔之前,請先停用任何檔案的加密設定。
  • 使用者儲存的密碼不會從本機設定檔對應到網域設定檔。因此,在使用者第一次存取相關程式時,將會收到重新輸入這些密碼的提示。例如,在移動設定檔之後第一次啟動 Windows Live Messenger 時,系統將會提示使用者重新輸入這個程式的密碼。
  • User Profile WMI 提供者和其他 WMI 介面一樣,都可利用 WMI 工具、指令碼或是使用 WMI COM 介面的應用程式來實作。如需有關如何使用 WMI 的詳細資訊,請參閱下列 MSDN 網站上的<關於 WMI>主題 (英文):
    http://msdn2.microsoft.com/en-us/library/aa384642.aspx
  • 如果要具體瞭解 User Profile WMI 提供者支援的管理功能,請使用存放庫瀏覽工具,在 \root\CIMV2 命名空間中查看該類別。

Visual Basic 指令碼範例

  • 下列 Microsoft Visual Basic 指令碼範例會透過使用者名稱和網域擷取使用者設定檔物件,然後刪除該使用者設定檔物件。
    strComputer ="."
     
    Set objAccount = GetObject("winmgmts:{impersonationLevel=impersonate}!\\" _
                                & strComputer &"\root\cimv2:Win32_UserAccount." _
                                &"Domain='contoso',Name='fabrikam'")    
     
    Set objUserProfile = GetObject("winmgmts:{impersonationlevel=impersonate}!\\" _
                                   & strComputer &"\root\cimv2:Win32_UserProfile." _
                                   &"SID='" & objAccount.SID &"'")
     
    objUserProfile.Delete_
    
  • RoamingPreference 是可以由具有系統管理認證的使用者設定的唯一屬性。下列 Visual Basic 指令碼範例會擷取並顯示有關本機電腦上所有設定檔的資訊。
    • 如果要對遠端電腦執行 Visual Basic 指令碼,請將 strComputer 變數設定成遠端電腦的名稱或 IP 位址。下列範例使用預留位置 RemoteComputerName 設定此變數:

      strComputer = "RemoteComputerName"
    • 當您使用 Wscript.exe 執行此指令碼時,每個設定檔都會顯示一系列的訊息方塊。每個設定檔各會收到一個訊息方塊。您必須按一下 [確定] 關閉每個訊息。
    • 如果不想收到這些訊息,請使用 Cscript.exe 取代 Wscript.exe 來執行指令碼。當您使用 Cscript.exe 時,資訊將會顯示在命令提示字元中,而不會顯示成訊息方塊。如果要使用 Cscript.exe 執行下列指令碼,請在命令提示字元中輸入 cscript.exe script_name,然後按下 ENTER
strComputer ="."
Set objWMIService = GetObject("winmgmts:\\" & strComputer &"\root\cimv2")
Set colProfiles = objWMIService.ExecQuery("Select * from Win32_UserProfile")
For Each objProfile in colProfiles
    Set objSID = objWMIService.Get("Win32_SID.SID='" & objProfile.SID &"'")
    Wscript.Echo"======================================================"& VBNewLine _
        &"Sid:" & objProfile.Sid & VBNewLine _
        &"User Name:" & objSID.AccountName & VBNewLine _
        &"User Domain:" & objSID.ReferencedDomainName & VBNewLine _
        &"LocalPath:" & objProfile.LocalPath & VBNewLine _
        &"Loaded:" & objProfile.Loaded & VBNewLine _
        &"RefCount:" & objProfile.RefCount & VBNewLine _
        &"RoamingConfigured:" & objProfile.RoamingConfigured & VBNewLine _
        &"RoamingPath:" & objProfile.RoamingPath & VBNewLine  _
        &"RoamingPreference:" & objProfile.RoamingPreference & VBNewLine _
        &"Status:" & objProfile.Status & VBNewLine _
        &"LastModifyTime:" & objProfile.LastModifyTime & VBNewLine  _
        &"LastDownloadTime:" & objProfile.LastDownloadTime & VBNewLine  _
        &"LastUploadTime:" & objProfile.LastUploadTime & VBNewLine  
Next
如需有關描述軟體更新所用術語的詳細資訊,請按一下下面的文件編號,檢視「Microsoft 知識庫」中的文件:
824684 Description of the standard terminology that is used to describe Microsoft software updates

屬性

文章編號: 930955 - 上次校閱: 2007年8月24日 - 版次: 4.4
這篇文章中的資訊適用於:
  • Windows Vista 商用進階 64 位元版
  • Windows Vista 旗艦 64 位元版
  • Windows Vista 商用入門版
  • Windows Vista 商用入門 64 位元版
  • Windows Vista 商用進階版
  • Windows Vista 旗艦版
關鍵字:?
kbvistasp1fix atdownload kbbug kbfix kbhotfixserver kbqfe kbpubtypekc KB930955
Microsoft及(或)其供應商不就任何在本伺服器上發表的文字資料及其相關圖表資訊的恰當性作任何承諾。所有文字資料及其相關圖表均以「現狀」供應,不負任何擔保責任。Microsoft及(或)其供應商謹此聲明,不負任何對與此資訊有關之擔保責任,包括關於適售性、適用於某一特定用途、權利或不侵權的明示或默示擔保責任。Microsoft及(或)其供應商無論如何不對因或與使用本伺服器上資訊或與資訊的實行有關而引起的契約、過失或其他侵權行為之訴訟中的特別的、間接的、衍生性的損害或任何因使用而喪失所導致的之損害、資料或利潤負任何責任。

提供意見

 

Contact us for more help

Contact us for more help
Connect with Answer Desk for expert help.
Get more support from smallbusiness.support.microsoft.com