Как запустить copy-item (от имени администратора) внутри powershell без повышенных прав?

Итак, у меня есть скрипт ps1, который я запускаю внутри без повышенных powershell windows.

но я хочу изменить свой скрипт, чтобы я мог запустить copy-item, и это нужно записать в одну из папок внутри c:windows.

Я посмотрел на copy-item и есть параметр под названием "учетные данные", но я не знаю пароль администратора для моей установки.

Я надеюсь что-то вроде Debian "sudo cp-a myfilehere.txt/ etc / " было бы возможно.

25
задан Ramhound
16.01.2023 14:34 Количество просмотров материала 2585
Распечатать страницу

1 ответ

чтобы скопировать элемент как администратор, Вы должны запустить PowerShell от имени администратора, как:

Start-Process PowerShell.exe -ArgumentList "copy source-dir/file.txt dest-dir/" -Wait -Verb RunAs

в моем случае, я жду окончания копирования, но это не является обязательным. Недостатком этого решения является то, что-NoNewWindow недоступен.

1
отвечен rno 2023-01-17 22:22

Постоянная ссылка на данную страницу: [ Скопировать ссылку | Сгенерировать QR-код ]

Ваш ответ

Опубликуйте как Гость или авторизуйтесь

Имя
Вверх