powershell-module

    1熱度

    2回答

    在我每次啓動PowerShell時加載的個人PowerShell配置文件中,我想通過調用一個函數來包含一組函數。 所以我希望做這樣的事情: function loadMyFunctions{ . \MyFunctions.ps1 } 現在,MyFunctions.ps1我有一個函數: function bobtest{ write-host "My name is Bob

    1熱度

    1回答

    我相信這是可能的,但找不到任何有用的東西。 我已經寫了一個局域網掃描器腳本。爲了儘可能實現自動化,我不依賴用戶的任何輸入。該腳本檢查本地接口IP地址,並使用縮進網絡工具模塊計算每個IP地址的可能IP地址數和ping數。 問題是因爲我正在使用第三方工具,我必須將它安裝在我想要使用此腳本的任何機器上。有沒有辦法讓我的腳本包含第三方模塊,比如把它們放在同一個文件夾中,而不必單獨安裝它?

    0熱度

    1回答

    我有一個PowerShell二進制模塊,它引用了我想要NGEN的組件「X」,並在運行時使用它的NI(本機映像)。 在模塊清單中,我在RequiredAssemblies中添加了「X」程序集。 展望融合日誌查看器我看到以下內容: 導入模塊裝配後的「X」無法加載: 操作失敗。綁定結果:hr = 0x80070002。該系統找不到指定的文件。 調用需要的第一個命令後的「X」 FusLogViewer顯示

    1熱度

    1回答

    我需要在Azure自動化中使用adalsql.dll,以便通過Active Directory密碼身份驗證模式連接到Azure SQL。看到這個職位的詳細信息:Active Directory Password Connection Azure SQL Failure from Azure Automation 下載這款微星提取adalsql.dll到C:\ Windows \ System32下

    3熱度

    1回答

    我創建了一個名爲ODBCManager的二進制Powershell模塊。從Feed中安裝後,我可以成功使用它的功能,但Get-Module未找到名稱(Get-Module -Name ODBCManager返回null)。 2分鐘查詢後會顯示Get-Module -ListAvailable,所以肯定會安裝。另外安裝-Verbose表示成功。 C:\Users\xxxxx> Get-Module

    0熱度

    1回答

    目前我們正在使用下面的命令安裝一些模塊,但它在C:\Program Files\WindowsPowerShell\Modules中安裝模塊。 Install-Module -Name XXX -RequiredVersion XXX -Repository XXX -Scope AllUsers 我們的要求是將此模塊安裝在E:\Modules文件夾中。爲此,我更新瞭如下的PSModulePa

    2熱度

    1回答

    我爲它創建了PowerShell模塊MyUtil.psm1和清單文件MyUtil.psd1。在PSD1文件,它具有定義爲防止名稱衝突的導出函數的前綴: DefaultCommandPrefix = 'MyToolbox' 這樣,運行導入模塊後\ MyUtil.psd1,在PSM1文件中像Get-Command功能會Get-MyToolboxCommand,一切都很好。但是如果有人運行導入模塊。

    2熱度

    2回答

    如果我正在編寫一個二進制PowerShell模塊,並且恰好使用寫入STDOUT的.NET庫(Console.Out) - 是否有推薦的方法來重新路由控制檯輸出到PowerShell的輸出流? 我可以通過設置攔截Console.OutTextWriter通過Console.SetOut(...),然後我自己做它(即我可以緩衝帶StringWriter輸出,這一切寫出來,在未來的某個時刻,或者我可以寫

    2熱度

    1回答

    我想寫一個腳本,需要檢測PowerShell模塊的ArgumentList是什麼。有什麼方法可以找到這個嗎? 最後的遊戲是能夠使用它創建一個簡單的DI容器來加載模塊。

    4熱度

    1回答

    我們在一個部署PowerShell腳本中使用了一些PowerShell模塊。使用以下命令,我們將模塊(即XXXX)安裝到「C:\ Program Files \ WindowsPowerShell \ Modules」中。 Install-Module -Name "XXXX" -AllowClobber -RequiredVersion "XXXX" -Repository "XXXX" -Sc