pssnapin

    3熱度

    2回答

    幾年前,我使用Make-shell使用自定義cmdlet創建自定義shell。 後來我使用管理單元技術,我忘了這個選項。 現在我應該爲一大羣客戶部署一組定製cmdlet,並且最好提供一個零配置解決方案;因此,我想起了定製外殼解決方案,我想知道它是否仍然是這種情況下的最佳解決方案。這也會有幫助,因爲我的cmdlet使用WF 4.0,因此shell應該在最新的框架版本下運行。 無論如何,我對它的支持感

    0熱度

    1回答

    我已經創建了一個自定義Powershell提供程序。然而,目前有幾個步驟,人們不得不做的就是它工作在用戶的計算機上: 配置PowerShell來進行鍼對.NET 4運行(在C添加一個配置文件:\ WINDOWS \ SYSTEM32 \ WindowsPowerShell \ v1.0) 添加自定義格式化程序(到System32 for c:\ Windows \ System32 \ Windo

    2熱度

    2回答

    爲了便於腳本移植,我需要在PowerShell腳本中動態加載管理單元。這很容易在PowerShell v2中使用Load-Module函數完成。我需要在一臺機器上運行這個特定的腳本,出於各種原因,我不想安裝PowerShell v2,但有v1。 在PowerShell v1中是否有相當於Load-Module的?

    6熱度

    2回答

    我試圖在C#中運行EMC命令。我使用安裝了交換管理工具的個人電腦運行。 我們的Exchange服務器已經在2007上運行了它們。 問題是,當我運行Powershell或EMC時,我需要以擁有Exchange Server 2007權限的其他用戶身份運行,因爲我的個人配置文件沒有這些權限。 話雖這麼說,這是我的代碼,我有我的個人電腦上運行: RunspaceConfiguration config

    2熱度

    1回答

    我正在嘗試使用InitialSessionState.ImportPSModule來導入Powershell模塊。 我有興趣瞭解由於任何原因導致模塊導入失敗(例如找不到文件等)。將這樣的代碼放在try塊中並不會在失敗的情況下引發異常,並且該函數似乎無提示地失敗,並且如果它無法導入模塊則繼續執行。 如果導入失敗,有沒有辦法在代碼中提醒? 我想要做下面的事情。在下面的代碼中,模塊「TestModule

    6熱度

    1回答

    可能重複: What’s the difference between Add-PsSnapIn and Import-Module 是什麼PowerShell中Add-PSSnapin和Import-Module之間的區別? 最後,兩人似乎都提供了相同的結果。 哪一個是推薦的方法?

    1熱度

    2回答

    我創建了一個非常簡單的PSSnapin但是當我去反對集會,我得到以下運行IntallUtil沒有找到安裝程序在C:\ Tools \ PowerShellCommands \ SetServerDataSource \ bin \ Debug \ SetServerDataSource.dll程序集中。 刪除InstallState文件,因爲沒有安裝程序。 不過,我肯定有[runInstaller

    0熱度

    1回答

    我正在嘗試在Web服務中爲Microsoft Exchange運行一些Powershell腳本。下面編寫的代碼在從控制檯應用程序運行時工作正常,但是當我將它移動到Web服務項目並調用Web方法時,它會在調用AddPSSnapIn時出錯。任何想法爲什麼?我在Windows Server 2008 R2 64位機器上運行這個。目標平臺已經從Any CPU改爲x64,沒有任何運氣。 Dim rsConf

    11熱度

    3回答

    我試圖在未安裝SQL Server Management Studio但來自Microsoft SQL Server 2008 R2 SP2功能包的所有相關軟件包的Web服務器上運行Powershell腳本已安裝。您需要安裝這些小部件以便Powershell能夠運行SQL命令。 然後,我跑到這個安裝腳本,PREPS您的環境中的SQL Server命令使用PowerShell運行: $ErrorAc

    2熱度

    1回答

    我想爲我自己構建的自定義Powershell Commandlet使用SqlServerCmdletSnapin。如果我下面的代碼添加到我的PSM1的開頭: if ((Get-PSSnapin -Name sqlserverprovidersnapin100 -ErrorAction SilentlyContinue) -eq $null) { Add-PsSnapin sqlserv