blob: 67d7ec25e1725244932c4f75d0e34f38854c416d (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
$scriptDir = Split-Path -Parent $MyInvocation.MyCommand.Path
Set-Location $scriptDir
$deployPs1 = Join-Path $scriptDir "dev\deploy.ps1"
$devDeployPs1 = Join-Path $scriptDir "dev\dev_deploy.ps1"
$parentDir = Split-Path $scriptDir -Parent
if (Test-Path $deployPs1) {
$linkPath = Join-Path $parentDir "deploy.lnk"
if (Test-Path $linkPath) { Remove-Item $linkPath -Force }
$WshShell = New-Object -ComObject WScript.Shell
$shortcut = $WshShell.CreateShortcut($linkPath)
$shortcut.TargetPath = $deployPs1
$shortcut.Save()
}
if (Test-Path $devDeployPs1) {
$linkPath = Join-Path $parentDir "dev.lnk"
if (Test-Path $linkPath) { Remove-Item $linkPath -Force }
$WshShell = New-Object -ComObject WScript.Shell
$shortcut = $WshShell.CreateShortcut($linkPath)
$shortcut.TargetPath = $devDeployPs1
$shortcut.Save()
}
|