2011-01-26 11 views
0

テンプレートフォルダをpowershellでinetpub \ wwwrootにコピーする必要があります。アクセス権があり、ツールのユーザーはアクセス権を持っている必要があります。コピーアイテム:PowerShellのinetpub wwwrootにファイルをコピーする方法

ファイルを手動でコピーすると、管理者確認ダイアログで確認する必要があります。これを行うための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 

答えて

0

私はbatファイルでそれをラップすることになった。その後、私はbatファイルを右クリックして[管理者として実行

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

と私は

を設定しています
関連する問題