Copy-Item: Как скопировать файлы в inetpub\wwwroot из PowerShell

Мне нужно скопировать папки шаблонов в inetpub\wwwroot через powershell. У меня есть доступ, и у пользователей инструмента должен быть доступ.

Когда я вручную копирую файлы, я должен подтвердить это через диалоговое окно подтверждения администратора. Какой обходной путь в powershell для этого?

$sourceroot = "C:\Users\a_user\Desktop\Projects\IIS Scripting\Templates\"
$sourcepath = Join-Path $sourceroot "Template"
$inetroot = "C:\inetpub\wwwroot"
$destination = Join-Path $inetroot "NewApp"
if(Test-Path $destination){ Remove-Item $destination -recurse }
Write-Host $destination
Copy-Item $sourcepath -destination $destination -recurse

person Chris Hayes    schedule 26.01.2011    source источник


Ответы (1)


Я закончил тем, что обернул его в bat-файл:

cd %SystemRoot%\system32\WindowsPowerShell\v1.0
powershell -ExecutionPolicy RemoteSigned -File "C:\Users\a_users\Desktop\Projects\IIS Scripting\Scripts\testxml.ps1"

затем я щелкаю правой кнопкой мыши файл bat и запускаю от имени администратора, и я настроен

person Chris Hayes    schedule 26.01.2011