Уходя дальше - столкнулся с проблемой...
План действий такой:
1. Запуск скрипта
ПОД ТЕКУЩЕЙ УЧЁТКОЙ ПОЛЬЗОВАТЕЛЯ!!!.
2. Запуск скрипта под учёткой
Админа.
3. Запуск скрипта
ПОД ТЕКУЩЕЙ УЧЁТКОЙ ПОЛЬЗОВАТЕЛЯ!!!.
Вот код, который это должен делать:
Код:

If $CmdLine[0] Then
Select
Case $CmdLine[1] == '1'
Exit Run ( @ScriptDir & '\' & @ScriptName & ' 2' )
Case $CmdLine[1] == '2'
FileWrite ( '\\сетевой путь + имя файла' )
EndSelect
Else
Exit RunAs ( 'Administrator', '', 'пароль', 1, @ScriptDir & '\' & @ScriptName & ' 1' )
EndIf
Выполняются 1 и 2 пункты. 3 пункт выполняется неверно, а именно - он выполняется от учётки Админа (т.е. один раз выполнившись от Админа - скрипт и впредь от этого имени фигачит)! Как его выполнить от учётной записи текущего пользователя (
без явного указания имени/пароля)?