powershell-3.0相关内容

如何使用PowerShell修改SQL登录权限?

我已经使用PowerShell中的Microsoft.SqlServer.Management.Smo.Login创建了SQL-LOGIN,没有任何问题。 仅针对创建的新SQL登录,我如何使用PowerShell设置其权限,如下图所示?(我要将“查看任何数据库”设置为“拒绝”)。 谢谢! 推荐答案 #Valid serverpermissions: #AdministerBulkO ..
发布时间:2022-08-14 23:55:24 数据库

任何UI自动化cmdlet都计划在PowershellV3.0中使用

我一直在寻找使用PowerShell自动化图形用户界面的方法,并找到了一些很好的在线资源。但它们都在使用定制的cmdlet。由于正在进行新版本的PowerShell,是否有新的cmdlet可用于图形用户界面自动化? 推荐答案 不要认为会有专门针对UI自动化的东西。 我使用Windows 8开发人员预览版中的所有新命令创建了blog post。没有用于用户界面自动化的任何东西。您可以下 ..
发布时间:2022-07-18 16:04:10 其他开发

如果脚本运行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 其他开发

PowerShell XLS到CSV的转换问题

我正在运行下面的代码,将XLS转换为CSV,但收到奇怪的错误。谁能给我指个正确的方向,知道是什么导致了这个问题? 我使用的是Powershell3.0版。不确定我在这里遗漏了什么。 PARAM ( [parameter(Mandatory = $true)] [string] $excelFilePath = $(throw "Must ..
发布时间:2022-04-26 22:55:49 其他开发

我可以知道[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 其他开发