powershell相关内容

基于文本文件将多个文件复制到多个目的地

我想通过创建目录将文本文件中指定的文件列表复制到目标列表中。我有一个Excel文件,其中有2列,源和目标,每个源都有一个目标。 示例来源: \10.0.0.1shareabd.nsf \20.0.0.1share ed.nsf 示例Dest: \10.0.0.2shareabd \10.0.0.2share ed 目前我使用的是以下代码,但涉及n行,因此很繁琐。 c ..
发布时间:2022-04-26 19:24:51 其他开发

PowerShell在多个条件下拆分字符串

我有一个CSV文件,其中我从一列中提取名字和姓氏,以便在各自的列中将它们分开。 给定字符串: 'John Doe - Generic- Random' 我将使用split(" ")提取名字和姓氏 $string = 'John Doe - Generic- Random' $firstName = $string.split(" ")[0] $lastName = $stri ..
发布时间:2022-04-26 18:54:16 其他开发

无法获取本地用户的状态(禁用)

我正在尝试获取具有组成员身份和禁用状态的本地用户列表。我取得了一些成功,但无法获得每个本地用户的相应禁用状态。我正在结合使用WMI和ADSI来获取本地用户的禁用状态。禁用状态属性不适用于ADSI。由于我是PS新手,任何其他选择或解释都会非常感谢。仅供参考:这些是独立服务器,不是成员服务器 $adsi = [ADSI]"WinNT://$env:computername" $user = $a ..
发布时间:2022-04-26 17:46:46 其他开发

New-ps会话与pexec相同吗?

pssession与psexec相同吗? 如果我使用new-pssession创建到远程PC的会话,是否与使用psexec相同? 如果可以使用invoke-command -computername创建临时会话,使用pssseion创建持久连接有什么好处? 在什么情况下应该使用new-pssession? 推荐答案 当您有多个命令,甚至一个脚本要在远程计算机上运行时, ..
发布时间:2022-04-26 17:33:45 其他开发

获取每个用户.pst文件的大小

嘿,伙计们,我必须得到目录中每个用户.pst文件的大小。我的问题是,我真的不知道如何创建一个Foreach来汇总用户目录中的所有.pst文件。别笑,我知道Foreach循环是完全错误的 $arr = Get-ChildItem \Serverusersz01 | Where-Object {$_.PSIsContainer} | Foreach-Object {$_.Name} #Gets ..
发布时间:2022-04-26 17:09:26 其他开发

解析-DnsName Inside测试-连接

我想知道如何从Test-Connection脚本返回Resolve-DnsName输出并将其添加到我创建的CSV中。 我想要从中捕获名称、类型、TTL、部分。 仅在ping失败时调用Resolve-DnsName。 $servers = Get-Content "servers.txt" $collection = $() foreach ($server in $servers ..
发布时间:2022-04-26 16:12:49 其他开发

PowerShell$args问题

我尝试使此脚本正常工作 Function test_var {$return = 0 foreach ($arg in $args) { if (!$arg) {(Write-Host "ERROR : $arg.Name Missing variable" -ForegroundColor Red -BackgroundColor Black) $return = 1} } return ..
发布时间:2022-04-26 15:50:08 其他开发

PowerShell-PowerShell中的DHCP作用域

编写脚本以完全自动将新的2012计算机作为DC进行部署-配置Windows更新、安装AD、创建林、配置DNS区域、激活DHCP作用域等。 我目前正在处理DHCP部分,并拥有以下内容: Add-WindowsFeature -IncludeManagementTools dhcp netsh dhcp add securitygroups Restart-service dhcpser ..
发布时间:2022-04-26 15:37:10 其他开发

如何通过使用PowerShell验证文本文件中的每一行来维护会话

下面是我的示例代码: foreach ($var1 in (gc 1.txt)){ // my code logic } 这里的1.txt文件包含ABC、XYZ、PQR等值的列表,类似于1.txt文件中的100行,用于逐个处理。在100行处理完成后,中间有一个新值被更改用于处理,现在计数为101行。现在我需要重新启动脚本,应该处理新的附加值,而不是从头开始。 实际上,对于这个要求,我 ..
发布时间:2022-04-26 15:04:55 其他开发

检查文件在PowerShell中是否可读和正常

我是PowerShell新手,我想检查文件是否具有可读性和常规性。在Unix中,我们可以使用-f&;-r在一行中完成。例如,下面的外壳脚本函数接受FileName作为参数,并检查文件的可读性和规律性,这方面的PowerShell等价物是什么? _ChkRegularFile_R() # checks whether a file is regular and readab ..
发布时间:2022-04-26 14:42:38 其他开发