Copy-Item:如何从PowerShell将文件复制到inetpub \ wwwroot

时间:2011-01-26 22:20:36

标签: powershell powershell-v2.0

我需要通过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

1 个答案:

答案 0 :(得分:0)

我最终将它包装在一个bat文件中:

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

然后我右键单击bat文件并以管理员身份运行,我已设置