精华内容
下载资源
问答
  • windows计划任务执行powershell脚本

    千次阅读 2019-06-17 13:48:29
    假如有一个powershell脚本要用计划任务运行,然而powershell脚本并非“双击”就可以打开,那么该如何运行呢? 难点: 0 一些权限导致无法加载脚本 1 如何执行.ps1文件 2 计划任务里不支持直接输入程序名(比如...

     

    假如有一个powershell脚本要用计划任务运行,然而powershell脚本并非“双击”就可以打开,那么该如何运行呢?

    难点:

         0 一些权限导致无法加载脚本

         1 如何执行.ps1文件

         2 计划任务里不支持直接输入程序名(比如powershell.exe),必须输入其全拼

         3 假如.ps1文件里使用了$pwd(当前工作目录),如何设置使得$pwd为所需的当前目录

         4 执行权限问题

    解决步骤:

         0 建立快捷方式,内容输入powershell.exe

         1 创建计划任务,然后打开操作选项卡,如下图

         

         2 “程序或脚本”里选择刚才创建的快捷方式,然后这栏里就自动出现了powershell程序真实的路径

         3 “添加参数”里输入,xxxxxxx.ps1表示ps1文件。这样就解决了难点1。

              -File "xxxxxxx.ps1"

         4 “起始于“里输入你想要的工作目录。解决难点3。

         

    权限问题:

         有时候无法运行脚本,是因为权限的一些问题,比如

    无法加载文件 ****.ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 "get-help about_signing"。 

    所在位置 行:1 字符: 17 

    + D:\Learn\Run.ps1 <<<< 

        + CategoryInfo          : NotSpecified: (:) [], PSSecurityException 

        + FullyQualifiedErrorId : RuntimeException

           查看“get-help about_signing”:

     

     

    解决步骤:

         1 以管理员身份运行Powershell

         2 运行set-ExecutionPolicy RemoteSigned并选择yes

    展开全文
  • 如何用计划任务执行powershell脚本

    千次阅读 2014-02-27 17:08:51
    假如有一个powershell脚本要用计划任务运行,然而powershell脚本并非“双击”就可以打开,那么该如何运行呢? 难点:  0 一些权限导致无法加载脚本  1 如何执行.ps1文件  2 计划任务里不支持直接输入程序名(比如...
    假如有一个powershell脚本要用计划任务运行,然而powershell脚本并非“双击”就可以打开,那么该如何运行呢?
    难点:
         0 一些权限导致无法加载脚本
         1 如何执行.ps1文件
         2 计划任务里不支持直接输入程序名(比如powershell.exe),必须输入其全拼
         3 假如.ps1文件里使用了$pwd(当前工作目录),如何设置使得$pwd为所需的当前目录
         4 执行权限问题
    解决步骤:
         0 建立快捷方式,内容输入powershell.exe
         1 创建计划任务,然后打开操作选项卡,如下图
         
         2 “程序或脚本”里选择刚才创建的快捷方式,然后这栏里就自动出现了powershell程序真实的路径
         3 “添加参数”里输入,xxxxxxx.ps1表示ps1文件。这样就解决了难点1。
              -File "xxxxxxx.ps1"
         4 “起始于“里输入你想要的工作目录。解决难点3。
         
    权限问题:
         有时候无法运行脚本,是因为权限的一些问题,比如

    无法加载文件 ****.ps1,因为在此系统中禁止执行脚本。有关详细信息,请参阅 "get-help about_signing"。 

    所在位置 行:1 字符: 17 

    + D:\Learn\Run.ps1 <<<< 

        + CategoryInfo          : NotSpecified: (:) [], PSSecurityException 

        + FullyQualifiedErrorId : RuntimeException

           查看“get-help about_signing”:


    解决步骤:
         1 以管理员身份运行Powershell
         2 运行set-ExecutionPolicy RemoteSigned并选择yes


    展开全文
  • 最近遇到一个需求:把powershell脚本添加到Windows计划任务中每天执行。 刚开始看起来比较简单,但是当直接把ps1文件添加到Task Scheduler时,不能正常运行 首先在powershell中开启运行脚本的权限为无限制的环境:...

    最近遇到一个需求:把powershell脚本添加到Windows计划任务中每天执行。

    刚开始看起来比较简单,但是当直接把ps1文件添加到Task Scheduler时,不能正常运行

    首先在powershell中开启运行脚本的权限为无限制的环境:

    然后在计划任务中执行任务进行测试,结果没能实现powershell中的功能。查看执行日志,发现运行脚本的实例居然是:

    Task Scheduler launch task "\PowerShell\powershell" , instance "C:\Windows\System32\notepad.exe"  with process ID 71824.

    所以没有效果也正常。

    于是查阅了一些资料,有一种办法是直接让ps1文件能够双击运行,这个没有尝试。

    这里用了一个.bat脚本调用powershell脚本,从而实现计划任务执行powershell脚本。

    然后设置任务要执行的文件为text.bat

    然后执行任务,成功完成powershell中的程序。

    test.ps1源码:(调用test.ps1文件)

    powershell E:\test.ps1

    test.bat源码:(在E盘创建一个Atest的文件夹)

    New-Item E:\Atest -type directory

     

    转载于:https://www.cnblogs.com/tylertang/archive/2013/05/13/3075352.html

    展开全文
  • 因PowerShel有这特殊的安全策略,在设定Windows计划任务定期执行PowerShell脚本时有些细节需要注意。 (1)在本机编写一个测试脚本,保存为PS1脚本; (2)设置Powershell执行策略为RemoteSigned; (3)在服务器...

       

    因PowerShel有这特殊的安全策略,在设定Windows计划任务定期执行PowerShell脚本时有些细节需要注意。

     

    (1)在本机编写一个测试脚本,保存为PS1脚本;

    image

    (2)设置Powershell执行策略为RemoteSigned;

    image


    (3)在服务器管理器中创建一个基本任务;

    image

    填写名字后下一步,

    image

    选择“daily”,下一步,

    image

    指定每天运行的时间,下一步。

    image

    指定运行的类型,这里选择“Start a Program”,下一步;

    image

    (4)指定运行的脚本(这一步要设定正确,不然脚本会运行出错),下一步;

    Program/script下填写“Powershell”,表示这个脚本会在powershell环境下运行

    Add arguments(optional)填写脚本绝对路径名称

    Start in(Optional)填写脚本所在的文件夹绝对路径

    image


    (5)单击完成;

    image

     

    进行测试:

    (1)先检测Windows更新服务是运行状态;

    image

    (2)运行一次计划任务后,看到Windows更新服务是停止状态,说明计划任务成功运行了powershell;

    image

    转载自“缘随心愿” 博客:http://281816327.blog.51cto.com/907015/1436748 

    展开全文
  • 我写了一个powershell脚本,打开一个excel工作簿并将...当我从Windows任务调度程序设置任务时,它会引发有关该excel文件的异常,说它不存在或已经在使用中。 在网上找到方案: https://superuser.com/questions/5799...
  • 由于需要进行一些特殊操作,打算使用 powershell 来写脚本,需要Windows 任务计划程序定时执行。 做一个简单测试:本地拷贝一个文件到其他盘中 创建文件: aa.txt 创建powershell 执行脚本:test.ps1 脚本内容:...
  • 尝试使用win10的计划任务运行一个开机自动启动的powershell脚本,脚本内都是start-job这样的任务。结果总是无法成功启动job。 脚本内容: Start-Job -ScriptBlock {...} 计划任务设置: > 参数为-NoExit -...
  • 【环境介绍】 操作系统:Windows Server 2012 R2,64位操作系统 PowerShell版本:PowerShell 1.0 脚本位置:C:\BackUp.ps1 启动目录:C:\Windows\SysWOW64\...1.打开Windows任务计划 2.点击“创建任务” 3...
  • 做一个简单测试:本地拷贝一个文件到其他盘中创建文件: aa.txt创建powershell 执行脚本:test.ps1脚本内容:Copy-Item D:\aa.txt E:\如图:ps1 脚本默认是禁止执行的:#查看当前PS中脚本执行权限 Get-...
  • 电源外壳 用于自动执行手动任务PowerShell脚本。
  • 如果按照bat脚本设置计划任务,运行后得到0x41301下面结果 任务计划程序启动进程 ID 为“2304”的任务“\aaa”,实例“C:\Windows\System32\notepad.exe”。 如果你想你的powershell计划运行,按照如下配置 1. ...
  • 但是好像组策略做不了,只能通过Powershell来做,我找了一些脚本在本地跑是没有问题的,但是一放在计划任务里,不能执行,客户端是Win 7, 希望各位大神帮看一下是怎么回事。下面是我做的步骤:1、创建一个GPO ...
  • Start-Process -FilePath chrome -ArgumentList www.baidu.comsqlserver 2008 R2在作业任务执行 powershell脚本时出错无法识别start-process 但是在系统powershell命令行中可以执行。放弃使用powershell ,改用...
  • Posh-GitFlow 用于执行 GitFlow 任务Powershell 脚本
  • 各种用于自动执行AD和MS Exchange任务PowerShell脚本。 混淆了公司/域的任何特定信息,以确保数据安全。 脚本名称 描述 AD-CheckE3orF1.ps1 检查CSV中的用户是否具有E3或F1 365许可证。 AD-NewContacts.ps1 从...
  • PowerShell 中可以轻松的执行后台任务并且让多个后台任务并行执行。本文介绍 PowerShell 中 Job 相关的一些命令,并通过 demo 演示如何在后台同时执行多个任务PowerShell执行后台任务的模式 下图描述了在 ...
  • 1. 计划任务设置(执行身份, 权限等) 以开机脚本为例 只需要勾选'不管是否登录都要运行'及'最高权限运行' 触发器: 操作: 思路: cmd.exe 调用 powershell.exe 再加参数指定 xxx.ps1 文件 启动程序:C:\...
  • 主要介绍了PowerShell 远程执行任务的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
  • PowerShell 远程执行任务 在 linux 中我们可以使用 SSH 执行各种远程操作,同样的在 windows 平台上我们可以通过 PowerShell 获得类似的能力。本文将介绍通过 PowerShell 执行远程操作的基本信息。想了解 SSH...
  • 今天在测试PS脚本的时候,,突然想到,让脚本每天定时自动执行,因为以前有做过Bat的经验,就想,这个还不简单,直接在windows的计划任务中创建任务不就可以了吗?于是就动手测试了,结果发现悲剧了,PS1后缀的脚本...
  • 通过计划任务调用Powershell脚本总是会蹦出黑窗口让人心烦,那么如何简单地解决这个问题呢? 具体操作 这里给个开机自动启动Vmware虚拟机的示例 & "C:\Program Files (x86)\VMware\VMware Workstation\vmrun.exe...
  • 提供自动执行SSH,SFTP和SCP动作的功能。 支持diffie-hellman-group-exchange-sha256,diffie-hellman-group-exchange-sha1,diffie-hellman-group14-sha1和diffie-hellman-group1-sha1密钥交换方法。 支持3des-...
  • PowerShell 中可以轻松的执行后台任务并且让多个后台任务并行执行。本文介绍 PowerShell 中 Job 相关的一些命令,并通过 demo 演示如何在后台同时执行多个任务。下面话不多说了,来一起看看详细的介绍吧。 ...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 8,953
精华内容 3,581
关键字:

计划任务执行powershell