powershell-v4.0

    0热度

    1回答

    目前我试图删除文件夹结构 root | |__subfolder1 (includes files) | |__subfolder2 (includes files) | etc 该脚本删除文件夹内的所有文件,除了subfolder1,而不是删除文件夹内的文件。我没有得到的工作是排除“subfolder1”内的文件。 我想这样的事情 Get-ChildItem -Path E:\r

    0热度

    1回答

    我想要删除使用powershell的OU内的所有用户,我有下面的问题,当涉及到SAMAccount名称卡住时,我希望它删除所有找到的用户。 我在这里做错了什么? $search="OU=Staff,OU=Users,DC=Testing, DC=Local" $deletes= Get-ADUser -SearchBase $search -filter * -properties SamAc

    0热度

    1回答

    如何获得开放类型的成员,例如System.Nullable<T>? 我想: > [System.Nullable[T]] | Get-Member 但是,这将导致以下错误: Unable to find type [T]. At line:1 char:1 + [System.Nullable[T]] | Get-Member + ~~~~~~~~~~~~~~~~~~~~ +

    0热度

    2回答

    $uncServer = "\\10.243.174.102\e$" $uncFullPath = "$uncServer\New folder\Demo.txt" $username = "XYZ" $password = "xyz" net use $uncServer $password /USER:$username $SQLServer = "AP-PUN-SRSTEP2

    0热度

    3回答

    我需要导入CSV文件,然后用username替换完整的用户名domain\username。 以下几行可行,但我只收到修正的用户名作为输出而不是完整的文件。 您能否提供建议? $TestFile = Import-Csv .\file.csv $NewFile = $TestFile | ForEach-Object {$_."Username" -replace 'domain\\',''}

    0热度

    2回答

    我在foreach部分stucked。我找不到任何解决方案在一个foreach循环中生成2个不同的列表。我使用了2 foreach但它并没有帮助。分享了我的愿望输出。 我的代码: $InStuff = @' a b c '@.Split("`n").Trim() $InStuff2 = @' 1 2 3 '@.Split("`n").Trim() $SPart_1 = 'a

    1热度

    2回答

    我有一个独立服务器的终端服务器和4个使用Windows故障切换群集管理器的数据库服务器(远程服务器)。我已经让所有的数据库服务器的群集状态和我使用的命令的要求 Get-ClusterGroup -Cluster ClusterServerName 虽然从数据库服务器中的一个运行此命令时,工作完全正常,如果我尝试执行从终端服务器相同的命令,它提供了以下错误: Get-ClusterGroup :

    0热度

    1回答

    我试图编写一个powershell脚本,从我的artifactory下载库下载多个文件。我可以通过传递文件名来使用某种逻辑。 $files = @("test1.zip", "test.zip") foreach($file in $files) { Invoke-WebRequest -Uri "$artifactory_url/$file" -OutFile "D:\download\

    0热度

    1回答

    在下面的代码中,我使用$scripts变量遍历Invoke-Command语句中的foreach循环。但$script值不能正确替换,并且结果似乎是单个字符串,因为“count.sql size.sql”。如果在Invoke-Command循环之外定义,则foreach循环正在正确执行。 是否有任何特定的方式来定义foreach循环内Invoke-Command? $scripts = @("co

    1热度

    1回答

    我写了一个PowerShell脚本来启动/停止VM如下工作但有错误。 $vmstate = (vboxmanage showvminfo $vma --machinereadable | % { if ($_ -like 'VMState="*"') { $_ } }) Write-Host $vmstate if ($vmstate -like '*run*') { Write