Copy-Item:如何从 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
I need to copy template folders over to inetpub\wwwroot via powershell. I have access and users of the tool should have access.
When I manually copy files I have to confirm via the admin confirm dialog. What's a workaround in powershell to do this?
$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
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
我最终将它包装在一个bat文件中:
然后我右键单击该bat文件并以管理员身份运行,我就设置好了
I ended up wrapping it in a bat file:
then I right-click the bat file and run as administrator and I'm set