使用 PowerShell 清理文件夹
我想在脚本运行后通过从当前目录中删除某些文件夹和文件(如果存在)来清理某些目录。最初,我是这样构建脚本的: if (Test-Path Folder1) { Remove-I…
Powershell 2 复制项目,如果不存在则创建文件夹
$from = "\\something\1 XLS\2010_04_22\*" $to = "c:\out\1 XLS\2010_04_22\" copy-item $from $to -Recurse 如果 c:\out\1 XLS\2010_04_22\ 确实存…
如何让 PowerShell 添加类型使用添加类型
我正在开发一个 PoSh 项目,该项目生成 CSharp 代码,然后将其添加到内存中。 新类型使用磁盘 DLL 中的现有类型,该 DLL 通过 Add-Type 加载。 一切都…
使用 Powershell 复制lastwritetime -ge 3/26/2010 9:00pm 的文件
我需要将一个目录中的文件复制到另一个目录,其中最后写入时间大于或等于 3/26/2010 9:00pm。我正在使用: Get-ChildItem C:\pstest\hlstore\folder1\…
Powershell 中的开关 -Regex
$source |% { switch -regex ($_){ '\<'+$primaryKey+'\>(.+)\</'+$primaryKey+'\>' { $primaryKeyValue = $matches[1] continue } } 我想将…
如何在Powershell中实现密码更改检查?
我创建了一组具有特定管理员密码的虚拟机(Windows Server);这些虚拟机已分配给用户,并且可能正在使用。我想知道用户是否更改了管理员密码,并进行…
以编程方式创建参数块时无法生成 ParameterSetMetadata
我正在尝试以编程方式为函数创建参数块(沿着 此博文 )。 我从 CommandMetadata 对象(来自现有函数)。我可以创建 ParameterMetadata 对象并设置 Pa…
使用 powershell 检查 RAM、页面文件、/PAE、/3GB、SQL 服务器内存
我是一个 powershell 新手。 经过几天的搜索...... 我已经整理了一个小的 powershell 脚本(如下)来检查页面文件、/PAE 开关、/3GB 开关、SQL Server…
Sql 命令(使用“0”参数调用“ExecuteScalar”时出现异常)
当我第一次尝试运行下面的代码时,出现无法解释的错误,但第二次尝试再次运行脚本效果很好......我的代码中会出现什么问题? 顺便说一句,我在这一步…
尝试使用循环索引的范围表示法循环遍历脚本文件中的 $args 时出错
我不明白为什么下面的代码失败: # test.ps1 "`$args: ($args)" "`$args count: $($args.length)" # this fails 0..$($args.length - 1) | %{ $args[$…
在 PowerShell 中订阅对象的静态事件的语法是什么?
Register-ObjectEvent 在所需参数中查找对象实例输入对象。对象的静态(共享)事件的语法是什么? 更新:TimeChanged<的正确语法/a>: $systemEve…
PowerShell 2.0:在远程会话期间访问 Windows 共享
我在 PowerShell 远程会话中访问共享网络位置时遇到问题。 从 PowerShell 提示符中,我输入一个新会话: Enter-PSSession server1 该会话已正确创建并…
使用PowerShell比较用户配置文件和用户信息列表中的SharePoint用户元数据
我在 LinkedIn 用于 PowerShell 脚本,该脚本需要执行以下操作: 从给定 SharePoint 网站集中检索所有用户 对于每个用户,该脚本必须检索“用户配置文…
Powershell高级功能:可选参数是否应该初始化?
filter CountFilter($StartAt = 0) { Write-Output ($StartAt++) } function CountFunction { [CmdletBinding()] param ( [Parameter(ValueFromPipeli…