SCCM 2012 R2、サーバー 2012 サーバー、および Windows 7 クライアントを使用しています。学生のマシンは通常、Win7-64 です。
Eclipse をインストールするスクリプトを作成しました。基本的には、ディレクトリを作成してファイルをコピーします (Eclipse にはインストーラーがなく、32 ビット ソフトウェアです)。私のスクリプトでは、学生にとってより良いものにするために、デスクトップと [スタート] メニューにショートカットを配置したいと考えています。コードは次のとおりです。
REM Put icon on desktop
copy "Eclipse Mars (64).lnk" "C:\Users\Public\Desktop"
rename "C:\Users\Public\Desktop\Eclipse Mars (64).lnk" "C:\Users\Public\Desktop\Eclipse Mars.lnk"
ただし、リンクがクライアント デスクトップに表示されると、「C:\Program Files (x86)\Eclipse\eclipse.exe」の正しいターゲットが「C:\Program Files\Eclipse\eclipse.exe」に変更されるため、動作します ([開始] と同じ)。
ショートカットの内容を間違った Program Files ディレクトリに変更するのは何ですか?
最後に、この例では Eclipse について言及していますが、これは 64 ビット マシンにスクリプト化された 32 ビット ショートカットで発生します。