草庐IT

powershell-cmdlet

全部标签

设置路径在 Powershell 中使用开源命令

当你在操作系统上启动应用程序时,操作系统需要使用某些代码库和实用程序来运行该应用程序。你的操作系统知道如何找到这些库和实用程序,因为它有一个 系统路径,这是一个通往许多应用程序需要的共同共享数据的地图。所有操作系统都有这一点,但用户通常不会意识到这一点,因为他们通常不需要在意它。然而,当你需要编程或使用特殊的网络实用程序或命令时,你可能需要关心你自己的 ​​PATH​​ 变量配置。​​PATH​​ 变量使你可以将命令保存到一致的位置,并使用命令提示符或更强大(而开源的)​​Powershell​​ 从系统上的任何位置调用它们。例如,假设你想安装开源应用程序 ​​pscp.exe​​,它是Win

使用powershell将数据从excel复制到outlook

Copydatafromexceltooutlookusingpowershell我尝试了以下代码,但它在将数据从Excel复制到Outlook时粘贴了一些垃圾文本。使用PowerShell。使用的代码:12$body=""get-content"C:\\Users\\smi00019\\Desktop\\AO\\Book1.xlsx"|foreach{$body+="$_`n"}Excel数据:123Name  Place AnimalABC  Mumbai DogXYZ  Pune  Cat我正在尝试复制上述数据范围A1:c3使用Powershell读取Excel数据并写入变量的可能重复项

使用powershell将数据从excel复制到outlook

Copydatafromexceltooutlookusingpowershell我尝试了以下代码,但它在将数据从Excel复制到Outlook时粘贴了一些垃圾文本。使用PowerShell。使用的代码:12$body=""get-content"C:\\Users\\smi00019\\Desktop\\AO\\Book1.xlsx"|foreach{$body+="$_`n"}Excel数据:123Name  Place AnimalABC  Mumbai DogXYZ  Pune  Cat我正在尝试复制上述数据范围A1:c3使用Powershell读取Excel数据并写入变量的可能重复项

关于注册表:PowerShell:如何使用标准输出代替文件名

PowerShell:HowToUseStandardOutputInPlaceofFilename我正在编写一个运行进程(REG)以导出注册表项的C#类。REG要求您指定要导出到的文件名,但我宁愿将REG的输出定向到标准输出,以便可以直接在我的C#代码中捕获它(使用Process.StandardOutput)。PowerShell中有没有办法将标准输出指定为文件名?如果您必须使用REG程序(而不是使用PowerShell来查询/转储注册表-甚至只是在C#程序本身中执行),您可能会得到的最好的结果就是允许它转储到一个临时文件,然后将文件的内容通过管道传输回标准输出,并以这种方式在您的C#程序

关于注册表:PowerShell:如何使用标准输出代替文件名

PowerShell:HowToUseStandardOutputInPlaceofFilename我正在编写一个运行进程(REG)以导出注册表项的C#类。REG要求您指定要导出到的文件名,但我宁愿将REG的输出定向到标准输出,以便可以直接在我的C#代码中捕获它(使用Process.StandardOutput)。PowerShell中有没有办法将标准输出指定为文件名?如果您必须使用REG程序(而不是使用PowerShell来查询/转储注册表-甚至只是在C#程序本身中执行),您可能会得到的最好的结果就是允许它转储到一个临时文件,然后将文件的内容通过管道传输回标准输出,并以这种方式在您的C#程序

关于powershell:Desired State Configuration xWebsite

DesiredStateConfigurationxWebsite我遇到了问题。当我去创建一个网站时,我得到一个错误。有没有其他人遇到过这个问题?VERBOSE:[CONT10SQLTEST]:[[xWebsite]CMSAuth]网站CMSAuth的物理路径与所需状态不匹配。找不到路径"IIS:\\\\Sites\\\\CMSAuth",因为它不存在。CategoryInfo:ObjectNotFound:(IIS:\\\\Sites\\\\CMSAuth:)[],CimExceptionFullyQualifiedErrorId:PathNotFound,Microsoft.PowerSh

关于powershell:Desired State Configuration xWebsite

DesiredStateConfigurationxWebsite我遇到了问题。当我去创建一个网站时,我得到一个错误。有没有其他人遇到过这个问题?VERBOSE:[CONT10SQLTEST]:[[xWebsite]CMSAuth]网站CMSAuth的物理路径与所需状态不匹配。找不到路径"IIS:\\\\Sites\\\\CMSAuth",因为它不存在。CategoryInfo:ObjectNotFound:(IIS:\\\\Sites\\\\CMSAuth:)[],CimExceptionFullyQualifiedErrorId:PathNotFound,Microsoft.PowerSh

从 Windows 7 凭据管理器获取 PowerShell 中的缓存凭据

GetCachedCredentialsinPowerShellfromWindows7CredentialManager我可以使用一些我忽略的API来执行此操作,还是我必须弄清楚将此处提到的C#.NETAPI调用移植到PowerShell中以在脚本中实现这一点?我相信您可以使用Add-Typecmdlet轻松移植它:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747

从 Windows 7 凭据管理器获取 PowerShell 中的缓存凭据

GetCachedCredentialsinPowerShellfromWindows7CredentialManager我可以使用一些我忽略的API来执行此操作,还是我必须弄清楚将此处提到的C#.NETAPI调用移植到PowerShell中以在脚本中实现这一点?我相信您可以使用Add-Typecmdlet轻松移植它:12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747

Powershell根据给定的计数选择一个随机字母并将每个字母动态分配给一个唯一的变量?

Powershelltochoosearandomlettersbasedonthegivencountanddynamicallyassigneachtoauniquevariable?如何使用Powershell根据给定的计数选择一个随机字母并将每个字母动态分配给一个唯一变量?我有以下代码,但我不确定如何执行上述操作,请问有什么想法吗?12$Count=3$a=Get-Random-InputObject'a','b','c','d','e','f','g','h','i','j','k','l','m','n'-Count$Count我希望每个字母的输出存储在3个不同的变量中,例如Ar1