テストユニットとしてWindows XP Proワークステーションセットアップを使用してWindowsServer 2008 StandardEditionを実行しています。
「MiscUsers」という組織単位を追加し、「BasicSecurityGP」というGPをOUにリンクしました。 GPに加えた変更は、ほとんどすぐにワークステーションに反映されます。コントロールパネルを削除し、Hドライブからサーバー上の共有に正常にマップする移動プロファイルを実行してセットアップしました。
別のマップされたドライブをテストとして追加したいと思います。サーバー上に次のような単純な共有を作成しました。
\\server\miscusers
そこで、GPを編集し、次の設定でマップされたドライブを追加しました。
Action: create
Location \\server\miscusers
Reconnect: No
Label As: Misc Users
Use: O
Show this drive is selected
しかし、マップされたドライブがユーザーに表示されることはありません。
これには何か理由がありますか? A、C、Dドライブがマイコンピュータに表示されないようにしましたが、このドライブはOなので、動作するはずです。
ありがとう、
ダニー
グループポリシー設定は、Vista以降のOSでうまく機能します。ご使用の環境がすべてVista以降の場合は、「設定」を使用してください。それは簡単で、簡単で、機能します。設定はXPを持っていない限り機能しません XP CSEがインストールされています 。CSEを使用しても、多くの人が「問題」が確実に機能していると報告しています。GPPは、XP SP2より古いOSでは使用できません。
編集:
これが私たちが使用するMapDrives.vbsスクリプトのコピーです。 WinXP/Vista/7/2003/2008/R2で問題なく動作します。
' Author: Chris Stone
' Date: 29 MAY 2009 Version: 1.3
' Purpose: Map network drives
On Error Resume Next
Set objNet = CreateObject("WScript.Network")
Public Sub CheckAndMapNetDrive(Letter, Path, Persist)
'Check if drive letter is already used
Set colNetDrives = objNet.EnumNetworkDrives
For i = 0 To colNetDrives.Count - 1 Step 2
If colNetDrives.Item(i) = Letter Then
'Drive Letter Exists, Test if it's the same Path
If colNetDrives.Item(i+1) = Path Then
'It's the same, no new mapping necessary.
Exit Sub
Else
'It's different, remove old.
objNet.RemoveNetworkDrive colNetDrives.Item(i)
End If
End If
Next
'Drive does not exist now, never did or removed.
objNet.MapNetworkDrive Letter, Path, Persist
End Sub
CheckAndMapNetDrive "X:", "\\server\share1", True
CheckAndMapNetDrive "Y:", "\\server\share2", True