ただの備忘録
ログイン直後、何か実行したい場合、タスクスケジューラを利用していたが、できず、急がれ案件だったので下記で対応した。
1. EXEのショットカットを作成
app_hoge.exe
+ app_hoge.lnk
2.ログインしたユーザのデスクトップにショットカットをコピー
ユーザごとデスクトップにショットカットを置く仕様
```powershell:New-AppLink.ps1
function Copy-Link{
$destLink = $env:UserProfile + "\Desktop\app_hoge.lnk"
$bakLink = "C:\apppath\app_hoge.lnk"
if(-not(Test-Path $destLink))
{
Copy-Item -Path $bakLink -Destination $destLink -Force
}
}
Copy-Link
```
3. 起動フォルダにショットカット実行バッチを配置
- C:\ProgramData\Microsoft\Windows\Start Menu\Programs\Startup\New-AppLink.bat
New-AppLink.bat
Powershell.exe -NoProfile -command C:\apppath\New-AppLink.ps1
メモ
結局不用になった。思い付き指示なのは感じていたが・・・
なにかしないと落ち着かなかったと思う。