Windows Server 2003 R2 のアクティブ・ディレクトリを利用したドメインで、約100台のPCを管理しています。

各ユーザーのデスクトップにファイルを配布したいのですが、
ファイル配布はグループポリシーとMSIファイルを利用したものしか調査できませんでした。
各ユーザーのデスクトップに、xlsファイルやmdbファイル、ファイルのショートカットやフォルダを配布したいのですが、
何か良い方法をご存知の方はいらっしゃいませんでしょうか。

例えば、何らかのWindowsマクロを利用したものでもOKです。
ドメインの各ユーザーに配布できればどんな解決方法でもOKです。
どうぞよろしくお願い致します。

回答の条件
  • URL必須
  • 1人2回まで
  • 登録:2008/09/24 09:27:10
  • 終了:2008/10/01 09:30:02

回答(3件)

id:keroronX No.1

keroronX回答回数211ベストアンサー獲得回数42008/09/24 10:30:02

ポイント27pt

ログオンスクリプトを使ってはいかがでしょうか。

まずサーバ上などにユーザ全員が読み取れる権限設定で共有フォルダを作成します。

次にそのフォルダに配布対象のファイルを配置します。

最後にログオンスクリプトで

(1)上記共有フォルダをネットワークドライブに指定し、

(2)コピーコマンドでユーザのデスクトップにコピーする

で実現できると思います。

具体的には、(共有フォルダをコンピュータ"server"に"share"として作成した場合)

net use x: \\server\share

copy x:\* %userdir%\desktop

みたいな感じで行けるのではないでしょうか。

http://www.google.co.jp/search?hl=ja&q=%E3%83%AD%E3%82%B0%E3%82%...

id:keroronX No.2

keroronX回答回数211ベストアンサー獲得回数42008/09/24 10:35:54

ポイント27pt

すみません、一点修正です。

環境変数でプロファイルを示すのは「userdir」ではなく「USERPROFILE」でした。

従って先ほどの回答の「%userdir%」の部分は「%USERPROFILE%」の間違いです。

http://www.google.co.jp/search?hl=ja&q=userprofile+%E7%92%B0%E5%...

id:ita07

確かに

http://technet2.microsoft.com/WindowsServer/ja/library/8a9276a1-...

の方法でデスクトップにファイルをコピー出来ました。

有難うございます。


ただ、別のPCを使っていろいろ試してみると、

初回ログオン時のみログオンスクリプトが作動している模様です。

ログオフから、再起動してログオン

にてログオンスクリプトが動作していません。

毎回ログオン時にはログオンスクリプトを動作させたいです。

何か情報をご存知の方はいらっしゃいませんでしょうか。

2008/09/26 10:57:03
id:maniac2003 No.3

maniac2003回答回数50ベストアンサー獲得回数02008/09/26 12:48:52

ポイント26pt

上の回答者さんは「もう2回回答した」のでもう回答できなくなっていると思われます。

なので、横槍入れちゃいます。


うちの会社ではネットワークドライブをユーザの部署ごとに割り当てており、

これをログオンスクリプトで毎回設定させていますが、このスクリプトについては、

「ログオンスクリプトは同じユーザでも毎回必ず動作」します。

もちろん「同じユーザ、同じ機械」でも「同じユーザ、違う機械」でも動作します。

なので、スクリプト自体の問題の可能性はありませんか?

ita07さんが作成されたスクリプトの内容がわかりませんが、

1.ネットワークドライブは毎回切断する

2.ファイルコピーも古いファイルを消すか強制上書きする

でもダメでしょうか。

上の方の回答を利用するとすれば、具体的には

net use x: /DELETE /yes

net use x: \\server\share

del /f %userdir%\desktop\(具体的ファイル名)

copy x:\* %userdir%\desktop

※3行目はファイル数分列挙する。ただいっそのことフォルダごとコピーにして消すときもフォルダごと消すの方がいいかと思います。

とか、

net use x: /DELETE /yes

net use x: \\server\share

copy /Y x:\* %userdir%\desktop

みたいな形で。

もちろんURLはダミーです。

http://www.yahoo.co.jp

id:ita07

はい、上記のようにネットワークドライブを毎回接続する部分を記述して、

初回以外でもログオンスクリプトが動作するのを確認しました。

ただ、必ず毎回動作しているようではありませんが。。

ともあれ、WSHやVBScriptの参考書を買って一度基礎から勉強してみます。

皆様のご指摘から、WSHやVBScript、ログオンスクリプトなどで

Windows Server 環境の運用を自動化できるということが分かりました。

皆様のご回答、誠に有難うございました。

2008/09/27 23:28:25

コメントはまだありません

この質問への反応(ブックマークコメント)

「あの人に答えてほしい」「この質問はあの人が答えられそう」というときに、回答リクエストを送ってみてましょう。

これ以上回答リクエストを送信することはできません。制限について

絞り込み :
はてなココの「ともだち」を表示します。
回答リクエストを送信したユーザーはいません