问题标签 [start-job]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - 带有任务调度的 PowerShell 脚本中的 PowerShell 脚本
目前我尝试在我的 Windows 服务器上自动化 RDWeb。因此,我为数据库读取编写了一个 PowerShell 脚本和第二个脚本,每次数据库返回一个值时都会启动该脚本。
第二个脚本开始于Start-Job -Scriptblock {./second.ps1 -values args[0]} -Arguments $values;
如果我在 ISE 中以管理员身份手动运行此脚本,这非常有效,但如果我在 Windows 任务计划中尝试此操作,它不起作用,我不知道为什么。我以最高权限运行 Scheduletask。
你能帮我吗?
谢谢你
powershell - 任务调度和Powershell的Start-Job
目前,我尝试运行一个 PowerShell 脚本,它启动几个实例Start-Job -name $jobname -Scriptblock { ... Code ...};
此 PowerShell 脚本应在 Windows 任务计划中每 15 分钟执行一次。我以最高权限运行此过程,并且 Power-Shell-Script 完美启动 - 问题是:由 Start-Job 执行的代码不起作用。
我认为问题在于“Start-Job”不能与任务计划一起工作。
你知道怎么解决吗?有什么设置可以配置吗?
谢谢你,苏特
powershell - PowerShell: Start-Job -scriptblock 多行脚本块?
希望有人可以帮助我弄清楚这是否可能。我有 20 行在 while 循环中扫描日志文件。我需要这与脚本的其余部分并行发生。日志扫描循环将条目传递给 SQLite,其他脚本需要对这些信息采取行动——因此希望并行运行它们。
如果我使用 Job-Start 命令,那么 -SciptBlock 函数似乎只接受一行命令。我有太多命令要通过管道传输,所以我需要在脚本块中运行多行。
我尝试了几种方法,但以下示例给出的错误最少。我还在 Invoke-Command -ScriptBlock 中进行了尝试,就像在第二个示例中一样 - 两种方式都不会接受多行脚本块。
请问我在做什么错?
错误如下:
powershell - 开始作业powershell可见效果GUI
我想知道如何启动工作并对我的 GUI 产生明显的影响?例如,我等待一个进程的结束,这里是“mspaint”,然后我开始一项工作,每秒将我的图像从 20px 移动。当我做“ get-job
”时,我已经完成了状态,但我的图像不动。
你有什么想法吗?此致
powershell - Start-Job 未完成 robocopy 任务
不使用执行此脚本时Start-Job
,没有问题。文件从源复制到目标,一次一个目录,但是花费的时间太长。所以我试图通过Start-Job
.
该脚本执行没有错误,并且各个作业显示为已完成,但文件未复制到源。我怀疑这与$null
传递给工作的变量有关。
我已经尝试了几个小时来让它工作,切换脚本,调整脚本块,标志等,但没有任何效果。
powershell - Powershell 将参数传递给嵌套的 Start-Job
我正在尝试将参数传递给嵌套作业。
此输出显示该命令实际上并未呈现字符串中的参数:
我也尝试在脚本块中添加此参数,结果相同:
更新:
尝试了评论中列出的内容。没有运气,同样的结果。
更新 2 -$using:executepath
我试过了,我得到了这个错误:
powershell - Powershell 作业“已完成”但未完成任务
我正在尝试通过 powershell 中的作业启动/停止服务。在我的本地机器上进行测试时,作业将进入完成状态,但服务不会改变其状态。有没有办法更好地了解我的工作?
这是代码:
当我运行该代码段时,SQL SQL (EXPRESS) 服务没有启动。
但是,如果我从提升的 shell 运行以下命令,它将启动:
当我运行 Get-Job 时,这就是我所看到的......
它们都是从提升的 shell 运行的,所以我绝对有权启动/停止服务。
powershell - Powershell 启动作业格式问题
这是我第一次使用start-jobs,它不能正常工作,是我用错了吗?
powershell - 开始工作不使用 findstr
我是 Powershell 的初学者,我无法使这段代码正常工作
findstr 永远不会在磁盘上输出预期的文件
提前致谢