Я немного растерялся. Мне нужен скрипт powershell, который создает ярлык, ссылающийся на другой скрипт powershell. Этот ярлык должен быть в состоянии работать от имени администратора, а цель должна выглядеть следующим образом. Я сделал это вручную, как это, и это работает.
Цель: C:\system32\windowspowershell\v1.0\powershell.exe -executionpolicy bypass -noexit "TARGETPATH\test.ps1"
Это мой код, но аргументы появляются за целевым путем, а не перед.
Есть ли возможность заменить логотип по умолчанию на определенный? то есть тот из powershell
Есть предложения?
Спасибо!
#Read current path
function Get-ScriptDirectory {
$Invocation = (Get-Variable MyInvocation -Scope 1).Value
Split-Path $Invocation.MyCommand.Path
}
$installpath = Get-ScriptDirectory
#create shortcut
$WshShell = New-Object -comObject WScript.Shell
$Shortcut = $WshShell.CreateShortcut("$installpath\EXE.lnk")
$Shortcut.TargetPath = """$installpath\test.ps1"""
$Shortcut.Arguments = "argumentA ArgumentB"
$Shortcut.WorkingDirectory = "$installpath"
$Shortcut.Save()