現在、トップディレクトリに3000名ほどのアカウントがあります。
それらが40ほどのセキュリティグループのいずれかに属しています。
そのセキュリティグループに応じて利用できる共有フォルダが違っています。
そこで、各自が属しているセキュリティグループが利用できる共有フォルダへのショートカットをデスクトップに作りたいと思っています。
ログオンスクリプトなどで、「もしこのセキュリティグループだったらこのショートカットをデスクトップに表示する」というようなことができればよいのですが、残念ながら私のスキルではこういったスクリプトが作れるのかもわかりません。
こういったショートカットの作り方がそもそもできるのかできないのか、もしできるのならば具体的にどのようなスクリプトになるのかぜひご教示ください。
よろしくお願いいたします。
No.1ベストアンサー
- 回答日時:
それだけのユーザー数を管理しているのならすでにグループポリシーも利用しているのではないかと思う。
"グループポリシー ドライブマップ" で検索すれば、ショートカットではないが、共有フォルダーをネットワークドライブとしてマッピングする管理を行うことができる。
この回答への補足
Set objADs = CreateObject("ADSystemInfo")
Set objUser = GetObject("LDAP://" & objADs.UserName)
Select Case TypeName(objUser.MemberOf)
Case "Variant()"
strGroups = objUser.MemberOf
Case "String"
ReDim strGroups(0)
strGroups(0) = objUser.MemberOf
Case else
ReDim strGroups(0)
strGroups(0) = Empty
End Select
For Each strGroup in strGroups
If Len(strGroup) > 0 Then
Set objGroup = GetObject("LDAP://" & strGroup)
strGroupName = LCase(objGroup.CN)
Select Case strGroupName
Case "グループ1"
Call MakeShortCut("10.0.0.1")
Case "グループ2"
Call MakeShortCut("10.0.0.2")
Case "グループ3"
Call MakeShortCut("10.0.0.3")
End Select
End If
Next
' ショートカット作成
Sub MakeShortCut(strAddress)
Set fso = CreateObject("Scripting.FileSystemObject")
Set ws = CreateObject("WScript.Shell")
desktop = ws.SpecialFolders("Desktop")
Set shortcut = ws.CreateShortcut(desktop & "\共有フォルダ.lnk")
With shortcut
.TargetPath = "\\" & strAddress & "\share"
.WorkingDirectory = desktop
.Save
End With
End Sub
といった具合のスクリプトで何とかなりそうです。
ありがとうございました。
早速のお答えありがとうございます。
確かにグループポリシーは使う予定なのですが、それらの分類がOUではなくセキュリティグループで分かれているのです。
セキュリティグループを基にグループポリシーを切り替えられれば一番なのですが、どうもそのような方法が見つかりません。
そのため、ログオンスクリプトならば方法があるかと探しています。
また、クライアントはすでに使われている状態のものをActive Directoryで改めて管理するという状況のため、ネットワークドライブのドライブ名がすでに使われている可能性があるため、ネットワークドライブの導入に二の足を踏んでいる一因でもあります。
以上のような状況のため、セキュリティグループを基にショートカットを作成する方法を探している次第であります。
説明が足りず、申し訳ありませんでした。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 ショートカットの作り方と使い方について教えて下さい。 3 2022/05/27 08:44
- Chrome(クローム) サイトのショートカットアイコンの格納場所は? 1 2022/12/26 01:38
- Google Drive googleドライブ 共有フォルダ 表示 されない 2 2023/07/06 10:37
- Visual Basic(VBA) VBSで作成した相対パスのショートカットが他者と共有できません。 1 2022/09/05 11:20
- Windows 10 ショートカットの使い方について教えて下さい。 2 2022/06/21 15:27
- その他(プログラミング・Web制作) 新しいフォルダを作るbatファイルを作りたいです。 1 2022/10/15 00:41
- Windows 10 外部ドライブにマウントできない問題について 9 2022/03/22 18:08
- ノートパソコン 【5時間格闘中】windows11でデスクトップにショートカットを作成してそれを開こうとすると毎回本 1 2023/05/13 20:17
- デスクトップパソコン ディスクトップのアイコンについて 5 2023/03/27 10:23
- Google Drive マイドライブが表示されない 2 2022/12/17 18:21
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ショートカットとコピーの違いは?
-
ショートカットのはずし方
-
Webページを開く際のセキュリテ...
-
タスクバーにフォルダをピン留...
-
メモ帳のショートカットをデス...
-
ユーザー間のソフト共有の制限
-
ショートカットが開けません
-
ショートカットが勝手に作成さ...
-
エクスプローラを最大化表示す...
-
価格.com で検索条件の保存は可...
-
Windowsのメモ帳でジョークウイ...
-
ショートカットキーの設定と解除
-
フォルダの表示が遅い
-
Sysprepをかけるとディスクトッ...
-
ショートカットのリンク先を変...
-
エクセルVBAでショートカッ...
-
インストーラのOSバージョンチ...
-
Windows10、ペイント3Dの起動フ...
-
Quarkのショートカットが使えな...
-
インターネット幽霊ショート...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ショートカットとコピーの違いは?
-
ショートカットのはずし方
-
返信の際の「>」記号を一括で付...
-
ショートカットって何ですか?
-
Webページを開く際のセキュリテ...
-
ユーザー間のソフト共有の制限
-
Windows10、ペイント3Dの起動フ...
-
ショートカットが開けません
-
Microsoft sharepointに共有フ...
-
OUTLOOKが二重起動される
-
複数のショートカットの作り方...
-
ショートカットで開いたファイ...
-
ショートカット添付メールが開...
-
ショートカットキーの設定と解除
-
ショートカットの作り方と使い...
-
共有フォルダにアクセスすると...
-
シャットダウン時にメッセージ...
-
エクスプローラを最大化表示す...
-
エクセルVBAでショートカッ...
-
w10を使っています! ■デスクト...
おすすめ情報