Tobias Simetsreiter 2 жил өмнө
parent
commit
52352c7dfb

+ 28 - 0
bin/pinonedrivetohome.bat

@@ -0,0 +1,28 @@
+<# : Begin batch (batch script is in commentary of powershell v2.0+)
+@echo off
+: Use local variables
+setlocal
+: Invoke this file as powershell expression
+powershell -executionpolicy remotesigned -Command "Invoke-Expression $([System.IO.File]::ReadAllText('%~f0'))"
+: Restore environment variables present before setlocal and restore current directory
+endlocal
+: optionally if double clicked pause
+: echo %cmdcmdline%|find /i """%~f0""">nul && pause
+: End batch - go to end of file
+goto:eof
+#>
+# here start your powershell script
+
+$o = new-object -com shell.application
+
+$logfile = $env:TEMP + '\pinonedrivetohome.log'
+$logfile
+
+&{
+    $onedrive = '\\tsclient\C\Users\'+$env:USERNAME+'\OneDrive - Wabtec Corporation'
+    $sharepoint = '\\tsclient\C\Users\'+$env:USERNAME+'\Wabtec Corporation'
+    $onedrive
+    $sharepoint
+    $o.Namespace($onedrive).Self.InvokeVerb("pintohome")
+    $o.Namespace($sharepoint).Self.InvokeVerb("pintohome")
+} *> ($logfile)