首页 > 系统相关 >BackUpLogView 系列 - Powershell 在任务计划中执行脚本

BackUpLogView 系列 - Powershell 在任务计划中执行脚本

时间:2023-07-02 23:01:37浏览次数:51  
标签:脚本 文件 BackUpLogView 策略 PowerShell ExecutionPolicy 执行 Powershell

 

在 windows 系统中,使用 powershell 执行脚本,请在写字板中调整相关参数,注意把参数一次性拷贝完整。之所以选择带参数的原因,是避免 power shell 打开时出现安全性限制对话框导致执行失败

powershell.exe -NonInteractive -NoProfile -NoLogo -ExecutionPolicy Unrestricted -File D:\DataDiskFor151\stlCopy.ps1

根据备份的周期做好任务计划

注意:如果希望系统未登录也执行脚本,请务必选择  不管用户是否登录都要执行选择项  ,需要提供超级用户密码

 

---------------------------------------------------------------------

以下是可能出现的报错信息参考注意事项:

 

在 PowerShell 执行脚本时,可以使用 -ExecutionPolicy 参数来设置执行策略,以避免出现弹框提示。执行策略用于控制 PowerShell 可以执行的脚本类型和来源。

有以下几种执行策略可供选择:

Restricted(默认):不允许执行任何脚本文件。
AllSigned:只允许执行经过数字签名的脚本文件。
RemoteSigned:允许执行本地创建的脚本文件,但对于从网络下载的脚本文件必须经过数字签名。
Unrestricted:允许执行任意脚本文件,不论是否经过数字签名。
要避免弹框提示,您可以将执行策略设置为 RemoteSigned 或 Unrestricted。请注意,更改执行策略可能会带来一定的安全风险,请根据您的需求和安全考虑进行设置。


上述命令将当前用户的执行策略设置为 RemoteSigned。您可以将 -Scope 参数设置为 CurrentUser 或 LocalMachine,具体取决于您想要设置的范围。

请注意,要执行上述命令,您需要以管理员身份运行 PowerShell 提示符或具有足够权限的用户帐户。

使用适当的执行策略设置,您可以避免 PowerShell 执行脚本时出现弹框提示。请记住在执行脚本时要保持谨慎,并确保来源可信。

在 PowerShell 中执行以下命令来查询当前的执行策略:
Get-ExecutionPolicy


你遇到的错误信息表明你尝试运行的 PowerShell 脚本 "example.ps1" 未通过 AuthorizationManager 检查。这个错误通常发生在权限不足或安全限制阻止脚本执行的情况下。

以下是一些建议来解决这个问题:

以管理员身份运行 PowerShell:右键单击 PowerShell 快捷方式,选择 "以管理员身份运行",确保你拥有提升的权限。这可能有助于绕过某些限制。

检查执行策略:在 PowerShell 中运行命令 Get-ExecutionPolicy,验证当前的执行策略。如果执行策略设置为 "Restricted",你需要将其更改为更宽松的策略。可以在提升的 PowerShell 会话中运行 Set-ExecutionPolicy Unrestricted 来进行更改。

解除脚本的阻止:如果脚本文件是从互联网下载或从压缩文件中提取的,可能会被阻止。右键单击脚本文件,选择属性,如果有 "解除" 按钮,点击它。这样应该会取消文件的阻止状态。也可以打开另存为其他文件打开即可。

检查文件权限:确保运行 PowerShell 命令的用户帐户具有足够的权限来访问和执行脚本文件。确保该帐户对文件及其所在的文件夹具有适当的读取和执行权限。

禁用防病毒软件/防火墙:临时禁用任何可能干扰脚本执行的防病毒软件或防火墙。有时,这些安全工具可能会将脚本标记为潜在有害并阻止其执行。

通过应用这些步骤,你应该能够解决 "AuthorizationManager 检查失败" 错误,并成功执行 PowerShell 脚本。

 

TRANSLATE with x English
Arabic Hebrew Polish
Bulgarian Hindi Portuguese
Catalan Hmong Daw Romanian
Chinese Simplified Hungarian Russian
Chinese Traditional Indonesian Slovak
Czech Italian Slovenian
Danish Japanese Spanish
Dutch Klingon Swedish
English Korean Thai
Estonian Latvian Turkish
Finnish Lithuanian Ukrainian
French Malay Urdu
German Maltese Vietnamese
Greek Norwegian Welsh
Haitian Creole Persian  
  TRANSLATE with COPY THE URL BELOW Back EMBED THE SNIPPET BELOW IN YOUR SITE Enable collaborative features and customize widget: Bing Webmaster Portal Back

标签:脚本,文件,BackUpLogView,策略,PowerShell,ExecutionPolicy,执行,Powershell
From: https://www.cnblogs.com/dentist/p/17521617.html

相关文章

  • BackUpLogView 系列 - ps1 文件代码及参考
    注意保存为.ps1后缀的文件 $sourceDirectory="C:\FromDIR"$targetLocalDirectory="D:\ToDIR"$btree="数据库"$taskName="HIS"$memo="心电系统"#---btree为一级类目比如数据库taskname为二级类目比如his----memo在详情页展示,显示具体的备注人......
  • PowerShell脚本数字签名错误
    1.以管理员身份打开powershell,使用get-executionpolicy-list查看策略设置2.将所有的scope的值为:undefined具体设置的命令是:Set-ExecutionPolicy-ExecutionPolicyundefined-ScopeLocalMachine3.找到报错中提示中有问题的xxx.ps1脚本,选中该脚本,右键选择属性,然后勾选“解......
  • linux 中 shell脚本实现提取gff文件中的最长转录本
     001、数据和脚本[root@PC1test2]#lsGCF_001704415.1_ARS1_genomic.gffrecord.sh 002、脚本[root@PC1test2]#catrecord.sh##脚本内容#!/bin/bas##step1:eliminatetheinfluenceofpseudogenegrep-v"^#"GCF_001704415.1_ARS1_genomic.gff|......
  • BackUpLogView 系列 - 生成日志数据库脚本(MS Sql Server)
     在企业管理器中执行脚本CREATEDATABASE[BackupLogview]ONPRIMARY(NAME=N'BackupLogview',FILENAME=N'C:\DATA\BackupLogview.mdf',SIZE=3072KB,MAXSIZE=UNLIMITED,FILEGROWTH=1024KB)LOGON(NAME=N'BackupLogview_log',F......
  • BackUpLogView 系列 - 数据库备份脚本
    一键备份MSserver主机中所有数据库USEmaster;GOCREATEORALTERPROCEDUREdbo.BackupAllDatabases@BackupDirectoryNVARCHAR(255)ASBEGIN--获取当前日期和时间DECLARE@CurrentDateVARCHAR(8)=CONVERT(VARCH......
  • 传奇脚本教程:传奇定时刷怪活动脚本分享
    爱玩传奇的GM朋友对游戏中出现的活动或者地图里的怪物应该不陌生,在某个时间段就出现一个公告,或者在游戏介绍里就有,什么时间,什么地点,出现什么怪物,可以获得什么奖励今天我给你们分享定时刷怪的活动脚本,希望可以帮助到你这种活动大部分都是由机器人脚本(机器人配置解析)控制的首先,我们打......
  • python脚本实现将md文件中的图片替换为本地存储
    实现将md文件中的网络图片下载下来,保存到本地./typora-img/{filename}目录,并且会将md文件中的图片地址替换为本地地址#代码参考:https://blog.csdn.net/weixin_34090643/article/details/91435765importrequestsimportreimportosfromitertoolsimportchainimportfn......
  • windows的cmd批处理命令及powershell (二)
    1、变量设置for/l%%iin(1,1,100)do@echo%%iset/ai=500set/ai=%i%+200echo%i%pause++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++@echooffSETLOCALENABLEDELAYEDEXPANSIONfor/l%%iin(1110)do(set/avar=%%i+2echo!var!......
  • cmd批处理命令及powershell
    Powershell查询IP地址及主机名信息:1.foreach($ipv4 in (ipconfig) -like '*IPv4*') { ($ipv4 -split ' : ')[-1]}2.Get-WMIObject Win32_ComputerSystem |select Name3.$env:COMPUTERNAME4[net.dns]::GetHostAddresses('')|select-ExpandPropertyIPA......
  • 最新消息,powershell,10多年的癌症被治好了!
     问:癌症是指什么?答:powershell一直有个特性,它的管道会传递对象,请看:'abc'|ForEach-Object{$_.toupper()}#返回ABC它管道传递的是【字符串对象】。它会把管道左面的【内容】强行对象化。这导致【二进制数据经管道传输】有问题。常见的问题场景是:管道下载图片损坏;压缩程序经管......