/ / Script, за да прочетете името на файла, на което е бил натиснат, за да отворите PowerShell? - Упражнение

Сценарий, за да прочетете името на файла, на което е бил натиснат, за да отворите PowerShell? - Упражнение

Така че имам скрипт PowerShell, който чете сигурноинформация за системата и го предава на уеб сървър. Сега създавам USB памет с няколко различни файла, но всички те имат същия скрипт PowerShell. Но сега бих искал да знам кой от 10-те файла е щракнат.

това са файлове lnk, които се свързват с powershell.exe с определени аргументи.

Отговори:

0 за отговор № 1

Ако ви разбера правилно, че искате да знаетес кои параметри / стойности се изпълнява скриптът ви? След това можете да използвате някаква автоматична променлива, която ще съдържа тази информация, като $ MyInvocation или $ PsBoundParameters.

Като пример

function Test {
param(
$a,
$b
)

$MyInvocation.Line
}

Test -a 3 -b 1

ще върне "Test -a 3 -b 1".