新项目:拒绝访问路径“2020_10_19”

新项目:拒绝访问路径“2020_10_19”

我有一个简短的脚本,用于在另一台服务器上创建一个目录来存档一些文件。该脚本在命令行中运行良好,但我想在服务帐户下在夜间运行的计划中使用它。这个夜间进程毫无差错地执行了许多操作,但 ps 脚本因访问被拒绝而失败。

$today=get-date
#$arcYear=$today.year
$ArchiveRoot="\\bigfiles\k\WebAccessUpLoadArchive\2020Data\"
$ArchiveSourceDir = "\\dataserver\d$\dailyTransfer\*.zip"
$arcDat=$today.AddDays(-1)
$now=$arcDat.tostring('yyyy_MM_dd')
$arcdir=$archiveroot+$Now
New-Item -Path $archiveroot -Name $now -ItemType 'Directory'

答案1

任务安全选项

首先安全选项您必须设置任务以管理员权限和管理员帐户运行,并且无论用户是否登录,都会运行该任务。

在此处输入图片描述

设置动作

然后,在添加操作以运行 PowerShell 脚本时,使用完整路径执行程序在我的操作系统上是C:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe。并且在参数中除了-File脚本的完整路径参数之外,还必须添加-NoProfile -Executionpolicy bypass参数。

在此处输入图片描述

相关内容