powershell相关内容

PowerShell查询-无法找到路径的一部分

我正在尝试使用POWER外壳脚本从csv列表中查询电子邮件ID并发送大量个性化电子邮件。csv文件和脚本位于桌面上的同一文件夹中(DECSRV02文件夹RedirectionparanjyotiDesktopPowershell_massemail). 该脚本将CSV导入包含为: $csv = Import-Csv 'C:UsersparanjyotiDesktopPowershell_ma ..
发布时间:2022-05-25 23:20:55 其他开发

PowerShell中的读取主机超时

在命令提示符中,我将把以下内容放入迭代循环中: choice /c:abcdefghijklmnopqrstuvwxyz1234567890 /n /t:1 /d:0 sleep 1 在Unix中,我会使用:read -t 5 $input。 有人知道在PowerShell中做这件事的方法吗?现在,我只是在等待(下面的最后一行)。 我已将我的脚本设置为在电视和PC之间为我的 ..
发布时间:2022-05-23 12:59:29 其他开发

PowerShell启动-睡眠cmdlet

嘿,我是PowerShell的新手,在他的博客上找到了Ed Wilson的一个有用的脚本:http://blogs.technet.com/b/heyscriptingguy/archive/2012/11/12/force-a-domain-wide-update-of-group-policy-with-powershell.aspx。 我需要根据我的需要对其进行一些定制,只是需要一些帮 ..
发布时间:2022-05-23 11:34:22 其他开发

如果脚本运行True,则重新启动/运行下一部分

我正在尝试让脚本在脚本返回$TRUE时重新启动计算机,我计划在SCCM或任务调度程序中运行该脚本。 如果返回$True,我打算让SCCM重新启动计算机,但不知道如何操作,所以现在我正尝试在脚本本身中添加重新启动,但不知道如何正确添加它。 function Test-PendingReboot { if (Get-ChildItem "HKLM:SoftwareMicrosoftWindow ..

Windows PowerShell-删除超过X天的文件

我目前是PowerShell的新手,我已经根据在网络上收集的信息创建了一个脚本,该脚本将对文件夹中LastWriteTime小于1天的文件执行删除操作。 目前脚本如下: $timeLimit = (Get-Date).AddDays(-1) $oldBackups = Get-ChildItem -Path $dest -Recurse -Force -Filter "backup_ ..
发布时间:2022-04-26 23:24:59 其他开发

基于CSV中的值匹配文本文件中的行

大家好 我在使用以下脚本时遇到了问题。以下是要求: 1)每个文本文件需要与单个CSV文件进行比较。CSV文件包含的数据如果存在于文本文件中,则应与之匹配。 2)如果文本文件中的数据匹配,则仅输出匹配项并运行作业等。 3)如果文本文件与CSV文件没有匹配项,则退出时返回0,因为找不到匹配项。 我曾尝试这样做,但最终得到的结果是匹配,也有不匹配。我真正需要的是匹配行、运行作业 ..
发布时间:2022-04-26 23:04:08 其他开发

我可以知道[cultureinfo]::InstalledUICulture和Get-uculture in PowerShell之间的区别吗?

我可以知道PowerShell中的[cultureinfo]::InstalledUICulture和Get-uculture有什么区别吗? 我在Windows 10中尝试了[cultureinfo]::InstalledUICulture,运行良好,但在Windows 7中不是这样。所以我在PowerShell中得到了Get-uculture命令,但不确定它是否会产生与[culturein ..

如何在PowerShell中将Foreach函数中的数据存储在Html文件中并获取物理内存

我已经为存储网络中系统的BIOS信息的每个文件编写了一个,结果将显示在我的控制台上,但我希望它们按顺序显示在一个HTML文件中。 编码: $arrComputers = get-Content -Path "C:Computers.txt" foreach ($strComputer in $arrComputers) { $colItems = g ..

PowerShell脚本不会等待进程完成

我有这个执行指令集的PowerShell脚本,其中一个指令是Start-Process可执行文件。但是,我不希望在EXE完全完成之前执行任何后续指令。所以我用 Start-Process progname.exe -wait 问题是它有时起作用,有时不起作用。如何确保在exe文件完成之前不执行后续命令。 推荐答案 一种解决方案是这样做: $Prog = Start-Pr ..
发布时间:2022-04-26 21:38:07 其他开发

使用PowerShell删除用户配置文件

我想知道如何使用PowerShell删除用户配置文件? 我知道Get-WmiObject Win32_UserProfile的命令,它将为我提供计算机上的所有用户。 我有两个变量$computername和$username。 因此,我想使用上述命令在远程计算机(即$computername)上删除$username的配置文件。 我怎么才能做到这一点? 谢谢。 推荐答案 Get-WMI ..
发布时间:2022-04-26 21:25:22 其他开发

PowerShell从文件名中提取编号

文件名可以是: 1234_billing.txt 1234billling.txt 123_billing.txt 123billing.txt 如何提取所有4个案例中的唯一数字? 我尝试了-Split和$_.BaseName.Substring(),但似乎无法正确使用。 推荐答案 假定文件名在数组变量$flist中,则执行以下操作: foreach ($file in ..
发布时间:2022-04-26 21:06:40 其他开发

Get-wmiObject使用PowerShell终止进程

需要帮助!我想使用powershell终止特定所有者(iExplore可能由多个用户启动,但我想终止特定用户的iExplore)正在运行的特定进程。 有人能在这件事上帮我吗?提前谢谢。 推荐答案 或者您可以使用此代码 $UserName = “Username” $PCName = “PCName.domain” $ProcessName = "iexplore.exe" ..
发布时间:2022-04-26 19:57:21 其他开发