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