quest

    2熱度

    1回答

    我是Powershell的新手,並且在並行運行我的代碼時遇到了一些問題。我目前的代碼按順序工作,但是到目前爲止,嘗試使其平行運行失敗。這是我打算做的: 我需要查詢多個域控制器(我使用Quest cmdlet中的get-qaduser等)來收集我需要的所有信息。由於我目前通過另一個域控制器聯繫一個域控制器,因此腳本運行很長時間。我的想法是使用PS 3.0的新工作流功能,但我顯然不允許將我的結果導出到

    0熱度

    2回答

    PowerShell腳本所以基本上,我這裏有一個腳本,將掃描CSV,它的進口,並在電子表格中的每個條目,除了人們在RANDOM.DOMAIN,它會找到經理的電子郵件地址,並向經理髮送一封自動發送的電子郵件,告訴他們用戶XYZ即將到期,他們需要爲此做些事情。 如果經理的電子郵件是由於某種原因不可用,則默認爲發送電子郵件給我。 這個腳本運行良好。 我遇到的問題是,我想使它所以只有一個電子郵件,發送到每

    1熱度

    1回答

    我使用獲取-QADUser和 .DirectoryEntry.FirstName在PowerShell 2.0中進行多次LDAP查詢,並返回一個字符串返回多個屬性字符串。這些多次呼叫很慢。我怎樣才能製作一個 Get-QADUser僅限LDAP查詢並從選擇的屬性創建字符串。 例子: ADD-PSSnapin Quest.Activeroles.ADManagement $searchDom

    0熱度

    2回答

    我的Quest Spotlight Trial未連接到DB /運行用戶嚮導。 它總是: 無法加載OCI DLL:OCI.DLL 它是我已位於安裝了32位Oracle客戶端的添加的字典到路徑64位Windows Server/64位Oracle服務器 。但沒有任何工作。 有人對我有幫助嗎?

    0熱度

    1回答

    請可有人告訴我如何在我下面的腳本中使用 ***Get-QADComputer -LdapFilter "(operatingsystem=*server*)"*** 。 (我可以得到它與它只是失敗的get-qadcomputer位的文本文件工作) ***function inventory { PROCESS { $os = gwmi win32_operatingsystem -comp

    0熱度

    1回答

    我近期遇到了一個與我的腳本有關的常見問題,並決定將它扔到野外,看看其他人如何處理這個問題。 tl; dr;我想導出具有不同數量屬性的對象。例如;對象1可能有3個IP地址,但對象2有7個IP地址。 我已經發展到創建自定義屬性的新對象,然後這些對象注入到一個數組作爲我的捕結果的方法 - 高興地聽到,如果有更好的方法,但是這是我的風格。當輸出到屏幕時,此方法100%工作,因爲對象以列表格式顯示 - 我嘗

    0熱度

    2回答

    我正在運行MySQL Query來更新MS AD並將錯誤輸出到txt文件。代碼工作正常,但幾分鐘後我得到錯誤'System.OutOfMemoryException'。 下面是一段代碼。 Function Addmembers { $query = "SELECT * FROM allstudents_groups" $dtResult = New-Object "System.Data.D

    0熱度

    1回答

    我在每個域中都有幾個域和一個管理員帳戶。登錄到每個域以便每個月更改密碼是一件非常痛苦的事情。 因此,我編寫了一個腳本,它將連接到所有域並檢查是否已更改密碼,或者如果我仍在使用舊密碼。 如果我使用的是舊腳本,腳本應該更新它。 我 $oldPassword = Read-Host "Enter old password" -AsSecureString $newPassword = Read-Hos

    0熱度

    1回答

    爲什麼Quest.ActiveRoles.ADManagement在工作中不可用? PS>Get-QADComputer -SearchRoot '$ou' -SizeLimit 200 | %{ if (Test-Connection -Quiet $_.name) { $lastboottime = (Get-WmiObject -Class Win32_Operatin

    1熱度

    2回答

    我試圖循環遍歷特定域上的所有組,併爲每個組執行驗證的成員數量,如果某個組超出閾值,則將其標記並生成報告。 我想我應該得到所有成員,然後執行驗證,但我堅持這一點,例如,Get-QADGroupMember可以查看所有組或者您必須輸入特定的組? 如果我嘗試用一​​個特定羣體,例如, $a = Get-QADGroupMember 'localcontoso.com\Administrators'