2016-08-16 15 views
0

私のデスクトップからこの問題を起こさずにこのショートカットを実行できます。 OneDrive for Businessへのリンクです。ショートカットは、ファイルとフォルダがリストされた状態でWindowsエクスプローラを起動します。 (これをログインスクリプトに組み込んで、ドライブをマップしたりOneDriveSyncを使用しなくても、Windowsエクスプローラのお気に入りからOneDrive for Businessファイルにアクセスできるようにします。Windowsエクスプローラの環境変数でお気に入りのショートカット

%windir%\ explorer.exe/e、 \ [email protected] \ DavWWRoot \ personal \%UserName%_mycompany_org \ Documents

このショートカットをc:\ users \ myusername \ links(Windowsエクスプローラのお気に入りのショートカット)に保存して起動しようとするとそれはお気に入りからWindows Explorerを起動しますが、私のファイルは表示しません。

Windowsエクスプローラの上部にあるお気に入りを最初にクリックすると、ショートカットが右側に表示され、ショートカットが起動してファイルが表示されます。

"%windir%\ explorer.exe/e"を削除すると、%username%が自分のユーザー名として保存されます。

提案がありますか?

答えて

0

これを解決するには、FastTrack ScriptingとPowershellの2つの方法があります。

FastTrack Scriptingは、エンドユーザーのスクリプトとメニューに使用する優れたスクリプト言語です。ここで

CreateShortCut [UserProfileDir]\links\,OneDrive-ScriptTest,\\**mycompany**[email protected]\DavWWWRoot\personal\[UserName]_**companydomain_org**\Documents 

は、私が作品を確認したPowerShellスクリプトです:

$destination = "c:\users\" + ${env:username} + "\links\" 
$shell = New-Object -COM WScript.Shell 
$shortcut = $shell.CreateShortcut($destination + "OneDrive-Access.lnk") 
$shortcut.TargetPath = "\\**mycompany**[email protected]\DavWWWRoot\personal\" + "%username%" + "_**mycompanydomain_org**\Documents" 
$shortcut.WorkingDirectory = "%windir%" 
$shortcut.Description = "OneDrive-Access" 
$shortcut.Save() 

*(**を持つアイテムは、あなたのO365テナント用に設定する必要がある)この1行は、お気に入りは、私が必要なショートカットを作成しました*

関連する問題