试图运行一个任务序列。 在最后一步,我试图运行一个PowerShell脚本来安装各种IISfunction。 在这一步,任务序列终止并出错(不记得错误代码atm)。 在smstslog它说“Powershell没有安装”。 然后,我挂载有问题的图像,并添加了所有必要的软件包(本文后面)。 当我启动到Windows PE并select了操作系统映像,我看到它实际上是如何下载启动映像(现在应该包含Powershell)。 下载后,它会尝试应用该图像,但随后出现错误0x80070002。 一些研究表明,错误可能与networking访问权限不佳有关,或者无法在networking共享上find映像。 两者,特别是后一种select对我来说似乎都不合逻辑,因为它能够首先下载图像。 任何想法,还有什么可能导致这个错误?
场景:假设我有一个产生一些进程的脚本。 可能有时脚本必须中止。 大多数时候这是好的。 然而,有时一个或两个产生的进程仍然在运行,并成为孤儿,因为剧本已经被杀死。 有什么方法可以find基于他们的环境的进程(特定的环境string和值,当脚本运行/产生他们),并杀死他们? 操作系统:Windows 7
这个信息是什么,我该如何摆脱它? 我在Windows 8上使用ELK堆栈。每个东西都能正常工作,但是每当我运行logstash ,都会得到这个消息,让我logstash 。 这是通过在控制台上运行logstash得到的完整输出: C:\Users\masoud\logstash-2.1.1\bin>logstash agent -f logstash.conf io/console not supported; tty will not be manipulated Settings: Default filter workers: 2 Logstash startup completed 在此消息之后,它开始显示所需的输出数据。 我寻找答案,但唯一能find的是这是一个警告信息(没有什么可担心的)。 也许它与在Windows操作系统下运行有关,但我真的好奇它到底是什么,为什么发生,我该如何解决?
我一直在使用Linux(Ubuntu)很久,我正在使用Google SQL云端引擎。 我想转移到Windows。 在Linux上设置的步骤是: 下载go_appengine 将path写入.bashrc 进入项目文件夹和appcfg.py update 。 我想开始使用Windows。 我需要做什么? 我无法find任何描述在Windows上推送它的过程的指南。
我正在使用CentOS 7与Puppet企业4.4.x为我的木偶大师。 我正在使用Windows Server 2012与Puppet企业4.x为我的木偶代理。 我的目标是根据是否存在文件,有条件地向每个Windows Server应用一个Puppet Manifest中的类。 是否有唯一的条件可以适用于Puppet类或文件命令? 这是我正在尝试的: 当Puppet Agent节点是Linux时,我知道如何在Puppet清单中使用generate。 我不知道如何在Windows上使用它。 当我尝试使用批处理命令或PowerShell命令来testing文件的存在时,我在Windows Server上运行Puppet Agent时出现错误。 错误提示“无法从远程服务器检索目录:SERVER上的错误400:语法错误在'=>'… 86行…” 我用generate命令尝试了各种不同的语法。 我想给一个可以在Puppet Agent节点上运行的命令的输出分配一个variables。 $vari = generate('C:\\WindowsPowerShell\\powershell.exe if(test-path …)') 我试图不使用生成命令并分配一个variables。 $vari = if(test-path …) 似乎没有任何工作。 看来,我的条件逻辑将不得不被应用到清单中的每个文件命令。 exec命令可以使用我创build的onlyif子句。 让具有各种不同命令的类基于具有特定文件的Puppet Agent节点执行将更加可维护。 我试图通过读取Puppet Agent节点上的文件来获取variables。 这失败了不同的原因。 我不知道如何使Puppet中的文件命令(或一类不同的文件)有条件地激活。 另外,我希望Puppet清单(exec和文件命令)保留在一个文件中。 我该怎么办?
我正在pipe理未连接到域的AWS ASG中的Windows VM。 我想在关机时运行一个脚本( 而不是注销),以从Chef中删除这些节点,并且我想用Chef创build/注册脚本。 我准备好了删除脚本,它让他们在关机时运行,我无法find一个实现。 我可以通过gpedit.msc手动执行本地计算机策略 – >计算机configuration – > Windows设置 – >脚本(开始/closures) – >关机。 这将脚本放置在C:\WINDOWS\System32\GroupPolicy\Machine\Scripts\Shutdown 。 不幸: 它看起来像脚本目录只在gpedit.msc第一次运行时被创build,并且不清楚手动创build它们是否有效 只要在那里放置脚本本身就不会注册它们 – 它们不会显示在gpedit.msc中 放置脚本并运行gpupdate /force (如这里所build议的)也不会导致它显示在gpedit中,尽pipegpupdate确实表示重启可能需要进行一些更改 – 这不是一个选项,因为在ASG中重启导致实例终止和replace 我知道可能使用任务计划程序在关机时运行脚本,但是(至less从我的研究来看),似乎关键的区别在于,任务计划程序closures脚本只有运行系统所需的时间closures,而GPOclosures脚本将推迟closures,直到完成。 所以,问题是:是否有一种方法,通过厨师(即通过PowerShell,DSC或批处理脚本)在不连接到AD的计算机上注册GPOclosures脚本而无需重新启动?
我有一个Windows系统,以常规计时器间隔公开一些奇怪的活动,并怀疑这源于一个正在运行的进程。 是否有一个工具来列出所有的过程定时器? 无论是CLI还是GUI,只要列出就足以发现源代码。 每个定时器的预期信息:进程ID,爆炸时间戳,重复间隔(如果可重复)。 (当然,我从Sysinternals开始使用ProcessExplorer,但是它的概念似乎根本没有定时器句柄types。)
我正在把一个软件包放到多个桌面上,我试图找出哪个进程调用了一个在Windows XP(Think语言工具栏或Vista下的Windows媒体播放器)下附加的小任务栏加载项。 这是桌面search实用程序的一部分,由位于系统托盘左侧的一个小文本input框组成。 任务栏附件不被视为一个单独的过程? 我只是希望他们没有dynamic使用资源pipe理器进程加载。 我问,因为在加载这个小东西的任务pipe理器中没有什么明显的。 我需要能够dynamic地杀死它。 假设应用程序没有提供禁用它的机制。
有谁知道我为什么不能访问我的PowerShell脚本在Windows 2008 Ent中的文件夹。 当我尝试创build一个带有文本的脚本时, 当我尝试执行存储在win 2003驱动器上的ac#powershell应用程序时,也会遇到访问exception。 我已经设置了PowerShell的执行策略,使其不受普通用户和pipe理员用户的限制,在PowerShell中以“pipe理员身份运行”,但似乎没有什么区别。 必须有策略设置,不允许脚本访问目录,但是在哪里以及如何设置它。 任何帮助,将不胜感激。 scope_creep
我希望它能正确完成,但我也没有时间来照顾它。 (为什么他们不能只包含一个基于卷大小的进度条?)系统pipe理员是否真的可以这么做? 我有一些秘密吗?