如何使用powershell

时间:2018-03-20 14:45:41

标签: powershell active-directory

我需要创建一个名为" logs"的文件夹。在我组织中所有机器的C:驱动器上。我如何使用PowerShell执行此操作?

我有一个脚本来创建"日志"但是我需要一种方法在Active Directory中的100多台机器上执行此操作。

有什么建议吗?

这是我用来在我的机器上创建文件夹的脚本:

New-Item -Path c:\ Logs -ItemType目录-Force

有没有办法可以将此脚本应用于整个组织?

感谢。

这不是重复,因为我尝试在域环境中对组织中的所有计算机执行此操作,而不仅仅是一个远程服务器。

1 个答案:

答案 0 :(得分:0)

由于您说它是域环境,您不需要使用远程执行,您可以远程访问计算机的硬盘。

Get-ADComputer -Filter * | %{ $logsPath = "\\$($_.Name)\c$\Logs"; if ((Test-Path $logsPath) -eq $false) { New-Item -Path $logsPath -ItemType Directory } }

您需要过滤Get-ADComputer的输出,否则它将适用于您域中的每台计算机,包括服务器。