YuS_2
Silver Member | Редактировать | Профиль | Сообщение | Цитировать | Сообщить модератору iNNOKENTIY21 Цитата: Столько букв про генеральную линию.. А ответ я не понял | Пора бы уже привыкнуть, что LevT конкретных ответов не дает... только растекание мысли по просторам с монадами, подмастерьями-мастерами, домохозяйками и предлагает самостоятельно ловит рыбку в этих мутных водах... Цитата: В общем как определять залогинившегося и ссылаться на его окружение, а не окружение запустившего консоль админа? | Код: (gcim Win32_ComputerSystem|select username).username | и далее от этого плясать... Код: $regdir = 'HKLM:\SOFTWARE\Microsoft\Windows NT\CurrentVersion\ProfileList' sl $regdir (gp (dir).pschildname).ProfileImagePath | m00slim25 Цитата: вместо исполнения встроенного скрипта .ps1 ? И как это поправить? | а кодировка у скрипта какая? К тому же, powershell не core, не умеет выполнять скрипты с расширением отличным от .ps1 И такая строка у Вас выполняется в консоли: Код: iex (${D:\TEMP\msvcp120.cmd} | out-string) | ? Если нет, то и в скрипте она не выполнится... как минимум, надо так: Код: iex 'D:\TEMP\msvcp120.cmd' | out-string | т.е. в скрипте: Код: <# : @powershell -NoProfile -NoLogo -c "&{iex '%~f0' | out-string}" &exit /b #> | но тут опять же, сначала уточните, выполняется ли у вас msvcp120.cmd, как скрипт в консоли... | Всего записей: 3218 | Зарегистр. 03-02-2009 | Отправлено: 19:09 18-03-2019 | Исправлено: YuS_2, 19:18 18-03-2019 |
|