powershell-v5.0

    1熱度

    1回答

    晚上好, 我正在測試V5中的Powershell類,我無法在Powershell類中使用反射。以下例子: class PSHello{ [void] Zip(){ Add-Type -Assembly "System.IO.Compression.FileSystem" $includeBaseDirectory = $false $compressi

    0熱度

    1回答

    我在Windows中有2個計劃任務:StartAppPool和StopAppPool。 在StartAppPool中,我只有1個作業觸發器。在StopAppPool中,我有2個職位觸發器。 我試圖創建一個腳本,可以顯示我的計劃任務和相關屬性的狀態。 Write-Host "9. Checking Task Scheduler Execution Status...." -BackgroundCol

    1熱度

    1回答

    任何人都好與哈希表強麥助陣就這一個。我有多個全球性組織,我在這裏收集每個組的成員。我試圖把它們添加到一個哈希表,每行包含所有要退回的有關用戶帳號的信息,其中$組是關鍵。 當我使用$ vdiArr.add我得到的錯誤無法找到「添加」過載和參數計數:「9」。 當我刪除了哈希出命令它工作正常,但在陣列中的數據似乎是所有的地方。我試圖在數組中的一行上實現每個用戶的信息。例如vdiArr [0] = {th

    2熱度

    1回答

    我正在製作一個使用Start-Process cmdlet的應用程序。 使用-WindowStyle啓動進程隱藏(或最小化等)對此特定應用程序鏈接,Windows 7上的Docker QuickStart Terminal沒有影響。我正在使用Docker Toolbox代替Docker for Windows。 Start-Process -WindowStyle Hidden -FilePath

    0熱度

    1回答

    我想重複使用另一個模塊的類定義,但我面臨的問題是,在使用模塊導出類時,這些類不能用於其他類的定義中: Main.psm1: class M { [string] $someProperty } ClientModule.psm1: using module Main class C { [M] $mClass # this does not work } $mCla

    1熱度

    1回答

    當前,在PowerShell 5中,當輸出表時,列之間的默認填充只有1個字符空間;這不會使表中的項目的默認輸出非常可讀。我沒有用在PowerShell中有這個問題2. 我正在尋找一種方法來改變爲在PowerShell中(ALL表的默認填充/列大小,而無需使用自定義格式表命令我做的每一個命令都會返回一個表格)。此外,使用自定義格式表會遺失該命令,因此無法將其傳送到另一個命令中。 希望有人知道一個聰明

    1熱度

    1回答

    我正在嘗試調用文件enable.ps1從另一個文件begin.ps1。這兩個文件都在同一個文件夾中。所以,我認爲這可能是我可以使用下面的代碼來達到這個目的。 這裏是我寫的代碼begin.ps1進行調用。 # # begin.ps1 # function MapDrives ($Message) { Write-Host Network drives does no

    3熱度

    2回答

    我正嘗試使用PowerShell 5.0創建外部網絡驅動器。我需要這些驅動器在我的電腦中顯示。 爲此目的,我使用此後續命令。 New-PSDrive -Name "X" -PSProvider FileSystem -Root "\\192.168.0.1\hde_path" -Persist 這個命令有什麼問題嗎?因爲根據我的理解,如果我使用-Persist它應顯示在我的電腦窗口中。 使用此

    1熱度

    1回答

    我目前有一個PS腳本,用於刷新具有1個數據連接的Excel文件,並且完美地工作。問題是我已經構建了其他具有3個數據連接的Excel文件。當我嘗試對具有3個數據連接字符串的文件使用下面的代碼時,數據得到處理,但只有一個數據連接得到更新。任何人都可以告訴我,我需要做什麼來獲取所有數據連接更新?我試着重複「全部刷新」/「保存」部分代碼,但那給了我錯誤信息。任何幫助,將不勝感激。 $excel = new

    0熱度

    2回答

    我面臨的問題是添加一個變量的循環計數,並將其傳遞給函數和打印細節。請提出你的明智建議。 我的代碼如下所示: function CheckErrorMessage { [CmdletBinding()] Param ( [Parameter(Mandatory = $true, Position = 0)] [ValidateNotNullOrEmpty()