我的目标是编写一个批处理脚本,该脚本将从特定的缓存服务器中删除所有缓存名称。
我在下面编写的代码出错了,因为它不能执行AppFabric PowerShell命令。它返回"Remove-Cache -CacheName blahblah" is not a recognized as an internal or external command。
我想我需要弄清楚--我需要你们的帮助--是如何使用shell脚本FOR /F命令,但仍然能够执行AppFabric PowerShell命令。
我试着加了一句:
powershell.exe -noexit -command
我在powershell中使用了这一行代码,它可以工作,但是显示得太多了。我试图在名称中找到并显示包含"Avecto“的组。
dsquery user -samid MyUSerName| dsget user -memberof | dsget group -samid
在这个脚本语句中是否添加了这个内容?
我有一个启动进程的.bat文件,我想通过使用powershell脚本来执行一些自动化。蝙蝠档案必须仍然是不依赖我的理由。.bat文件包含一些环境变量的定义,如下所示:
@echo Opening solution.
set QTDIR=C:\Environment\Qt\5.15.2\msvc2019_64
set PHYSX_HEADER=C:\Environment\PhysX-3.3-3.3.4-1.3.4\PhysXSDK\Include
set PHYSX_LIB_DEBUG=C:\Environment\PhysX-3.3-3.3.4-1.3.4\PhysXSDK\Lib\vc16
好日子
我试图在powershell中设置这些路径,但在这方面没有成功。我有一个DOS脚本,最初是用来设置这些路径的,但现在我需要在powershell中设置它。
主要是,脚本中仍然使用这些路径来解析信息,因此,在同一种情况下,也应该充当变量。如果可能的话请帮忙。我知道powershell有一个设置位置函数,但它是否能达到上述目的。下面是DOS中编写的路径:
set CLASSPATH=D:\NetExpress\Base\Bin\WIN64\mfcobol.jar;.;%CLASSPATH%
set COBIDY=D:\NetExpress\Base\SOURCE
set
我正在尝试使用ExecutePowerShellScript作业步骤将System.Byte[]转换为字符串。ActiveBatch作业步骤有一个属性来指定InputObjects,我将其设置为上一个作业步骤的输出(这只是作业步骤编辑器中的一个字段,而不是PowerShell代码)。那么显然您可以访问$input脚本中的一个名为PowerShell的变量。
只要使用$input,我就可以得到一个转换为整数的字节列表。关于$input | gm,我得到:
There are 25 output objects generated by the Powershell script
Type