问题标签 [pssnapin]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
powershell - 将 import-module 与 PowerShell PSSnapin Dll 一起使用
我们有一个旧的 PowerShell PsSnapin (c#)。我想避免不得不使用InstallUtil
. 以下导入了一个模块,其中导出了 PSSnapin cmdlet:
但是,当我运行模块 cmdlet 时,它们由于无法找到引用的程序集(特别是企业库 dll)而失败。
有没有一种巧妙的方法可以让这个工作?
(PsSnapin dll 和所有引用的程序集都在同一个构建目录中,当我使用 installutil 时,依赖关系都正确解析)
powershell - win7中的Powershell Backup管理单元
在 Windows 7 32 位机器中,我正在尝试使用 Powershell CMDETS 进行备份和恢复。
我下载了 iis7.psprov_x86.msi 但它说“Powershell snap in 是 Windows 操作系统的一部分”。
当我去查看打开或关闭 Windows 功能时,我没有看到 Powershell CMDLETS 用于备份和恢复的任何选项。
我在系统中安装了 Powershell 4 并尝试使用“import-module webadministration”
任何建议都会有所帮助...
powershell - 将 Powershell 管理单元注册到特定版本的 Powershell
我正在尝试通过托管代码运行Exchange 命令行管理程序脚本。我们的 PowerShell 版本是版本 4。我正在尝试使用该runspaceConfiguration.AddPSSnapin()
方法添加交换 SnapIn Microsoft.Exchange.Management.Powershell.E2010
,但是此行失败,给出:
没有为 Powershell 版本 4 注册任何管理单元。
快速Get-PSSnapIn -registered
显示SnapIn已安装但已注册到 PS 版本 1。
在regEdit中,我找到了用于 PowerShell v1 的 snapIn 的注册表项,使用导出函数编写密钥脚本,将目标版本更改为 4 并运行导出命令,它已按预期在 PowerShell 下创建了新密钥“4” ,并复制了管理单元详细信息。但是,即使注册表中存在密钥,我仍然会收到“没有为 Powershell 版本 4 注册任何管理单元。”。
我还应该做些什么来将管理单元注册到 PowerShell 版本 4?
感谢您的时间。
powershell - Exchange 管理工具安装错误
我的目标是使用 powershell 在我们的 Office365 中为 15k+ 帐户创建电子邮件转发。
我可能不得不补充一点,我在这个领域没有受过教育,并且可能会用不太专业的术语来描述事物。
我遇到的问题是我无法使用 cmdlet 设置邮箱,因为我缺少 pssnapin。使用命令将管理单元放入 powershell 我收到以下错误:
Add-PSSnapin:此计算机上未安装 Windows PowerShell 管理单元“Microsoft.SharePoint.PowerShell”。在 C:\Windows\System32\WindowsPowerShell\v1.0\profile.ps1:5 char:5 + Add-PSSnapin "Microsoft.SharePoint.PowerShell" + ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + CategoryInfo : InvalidArgument: (Microsoft.SharePoint.PowerShell:String) [Add-PSSnapin], PSArgumentException + FullyQualifiedErrorId : AddPSSnapInRead,Microsoft.PowerShell.Commands.AddPSSnapinCommand
然后我想通过使用 Microsoft Exchange 管理工具来安装 Snapin。我启用了程序和功能中的所有内容并尝试运行安装。
但随后出现以下错误:
摘要:3 项。2成功,1失败。经过时间:00:00:18
配置先决条件已完成
经过时间:00:00:00
管理工具先决条件失败
错误:Active Directory 不存在或无法联系。单击此处获取帮助... http://go.microsoft.com/fwlink/?linkid=30939&l=en&v=ExBPA.14&id=51e5500d-8b18-4eee-bb8e-925d063b60a1
错误:用户未登录到 Windows 域 单击此处获取帮助... http://technet.microsoft.com/en-US/library/ms.exch.err.default(EXCHG.141).aspx? v=14.1.218.11&e=ms.exch.err.Ex28883C&l=0&cl=cp
经过时间:00:00:17
语言先决条件已完成
经过时间:00:00:01
或者有没有办法以另一种方式添加管理单元?
最好的问候和非常感谢。
斯文
powershell - 此计算机上未安装 Windows PowerShell 管理单元“Microsoft.Sharepoint.Powershell”?
我是使用 powershell 的新手,我一直在尝试解决这个问题几个小时,但我仍然无法让它工作。
先决条件:
- 使用 Windows 10
- 以管理员身份运行 Powershell ISE
但是当我使用“ Add-PSSnapin WebAdministration
”
我试图运行的命令:
它显示以下错误:
我还下载了“iis7psprov_x64.msi”,但我不知道如何安装它,因为我无法以管理员身份运行它。而且我也读过,它应该在“WebAdminstration”模块中可用。尝试运行文件时提示以下错误:
可能与此类似,但对于 Windows 10:
class - 当单独的文件用于类时,管理单元从子加载,而不是在父范围内
这是一个奇怪的例子,但它解决了我的问题:
文件:Foo.psm1
文件:Bar.psm1
安慰:
然而 ...
当类在同一个文件中时,它工作正常。
有什么建议么?
visual-studio - 在 Visual Studio 中运行时的 Powershell 管理单元发布
在 Visual Studio 中为我的项目执行文件系统发布时,我尝试运行 powershell 脚本,但在实际运行发布时,管理单元似乎不起作用。
如果我在 Visual Studio 之外手动运行 powershell 脚本,则管理单元工作正常,但是当它通过发布执行时它不起作用。
这是 .pubxml 配置文件中的目标。
这是powershell脚本
这导致
Get-TfsItemHistory
如果该命令存在替代方案,我也愿意不使用管理单元。
sql-server - SQL PowerShell 管理单元问题
我目前正在尝试执行命令
add-sqlsnappin
这给了我错误信息
这不可能是真的,因为
那么为什么我不能添加-sqlsnapin?
powershell - Oracle 管理单元或模块的可用性
我需要编写一个在 oracle 服务器上运行各种命令的 powershell 脚本。是否有可用于 oracle 的管理单元或模块,例如 SQL 服务器等?
我做了我的研究,但找不到任何东西。
powershell - Powershell 5.1 捕捉注册错误
作为序言,我制作的这个涉及创建 2007 MS Exchange 邮箱的脚本在一两个星期前工作过,突然给了我一个错误(如下):
Add-PSSnapin Microsoft.Exchange.Management.PowerShell.Admin
给出的错误:
Add-PSSnapin : No snap-ins have been registered for Windows PowerShell version 5.
我已经结束了,找不到任何帮助。该命令get-PsSnapins -registered
没有给我任何东西。我做了一个干净的 Windows 7 安装,做了所有的 Windows 更新,我能想到的一切。我尝试在没有该管理单元的情况下运行它,但 powershell 无法将其识别为 cmdlet。没有想法和选择
我是网络、机器上的管理员,并以管理员身份运行 powershell。执行策略设置为无限制