AskOverflow.Dev

AskOverflow.Dev Logo AskOverflow.Dev Logo

AskOverflow.Dev Navigation

  • 主页
  • 系统&网络
  • Ubuntu
  • Unix
  • DBA
  • Computer
  • Coding
  • LangChain

Mobile menu

Close
  • 主页
  • 系统&网络
    • 最新
    • 热门
    • 标签
  • Ubuntu
    • 最新
    • 热门
    • 标签
  • Unix
    • 最新
    • 标签
  • DBA
    • 最新
    • 标签
  • Computer
    • 最新
    • 标签
  • Coding
    • 最新
    • 标签
主页 / user-2666

user2666's questions

Martin Hope
user2666
Asked: 2009-06-20 10:39:18 +0800 CST

如何使用 Powershell 2 Get-WmiObject 在 Windows Server 2008 R2 上查找 SQL Server Reporting Services (SQL2008) 实例

  • 1

我正在尝试使用 powershell 2“Get-WmiObject”命令使用此命令查找报告服务实例

 get-wmiobject -class "MSReportServer_Instance" -namespace "root\Microsoft\SqlServer\ReportServer"

我回来的错误

Get-WmiObject : Invalid class
At line:1 char:14
+ get-wmiobject <<<<  -class "MSReportServer_Instance" -namespace "root\Microsoft\SqlServer"
    + CategoryInfo          : InvalidOperation: (:) [Get-WmiObject], ManagementException
    + FullyQualifiedErrorId :     GetWMIManagementException,Microsoft.PowerShell.Commands.GetWmiObjectCommand

笔记

  • 这是 Powershell 2
  • 操作系统 = Windows Server 2008 R2 RC (x64)
  • SQL = SQL 2008 SP1 (x64)
  • Reporting Services 已安装并运行 - 运行多个报告)
  • 一切都在同一个盒子上运行(脚本、SQL、SSRS)
  • SSRS 的 WMI 信息链接:http: //msdn.microsoft.com/en-us/library/ms152858.aspx
  • 我已经尝试(猜测)命名空间的不同变体,但没有任何效果

答案 (2009-06-22)

下面的代码找到实例并将其放入$rs_instance

$ns = Get-WmiObject -class "__NAMESPACE" -namespace "root\Microsoft\SqlServer\ReportServer"
$rs_instance_name = "root\Microsoft\SqlServer\ReportServer\" + $ns.Name + "\v10"
$rs_instance = Get-WmiObject -class "MSReportServer_Instance" -namespace $rs_instance_name
sql powershell wmi ssrs
  • 3 个回答
  • 8048 Views
Martin Hope
user2666
Asked: 2009-05-17 15:54:26 +0800 CST

使用 Windows Powershell 创建具有权限的共享

  • 9

使用 Powershell 如何创建共享并设置访问权限。

例如如下

  • 创建名为“public”的共享,映射到“路径 c:\shares\foo”
  • 允许 DOMAIN1\Users 对共享具有只读访问权限(这并不意味着在文件上设置 acls,而是在共享上设置)
windows network-share powershell
  • 4 个回答
  • 42507 Views
Martin Hope
user2666
Asked: 2009-05-17 15:41:37 +0800 CST

从 CMD.EXE 在 32 位和 64 位版本的 Vista/Windows 7 中查找应用程序的正确技术

  • 6

背景

我有一个可以正常工作的现有 CMD 脚本。它像这样从 PROGRAM FILES 启动一个应用程序

"%PROGRAMFILES%\MyApp\app.exe" 

问题

  • 它适用于 32 位版本的 Windows(Vista、Windows 7)
  • 但在 64 位版本的 Windows 上,该应用程序将安装到“程序文件(x86)”而不是“程序文件”(这在 32 位操作系统上会发生)

我在寻找什么

  • 一个能稳健处理这两种情况的脚本(即,它“做正确的事”取决于它所在的操作系统)
  • 一种仅使用 CMD.EXE 中的功能的方法。我对使用 Powershell 等的解决方案很好奇,但这些对我没有帮助 - Powershell 不会在该脚本将运行的机器上。
windows batch-file 64-bit windows-command-prompt
  • 6 个回答
  • 11725 Views

Sidebar

Stats

  • 问题 205573
  • 回答 270741
  • 最佳答案 135370
  • 用户 68524
  • 热门
  • 回答
  • Marko Smith

    新安装后 postgres 的默认超级用户用户名/密码是什么?

    • 5 个回答
  • Marko Smith

    SFTP 使用什么端口?

    • 6 个回答
  • Marko Smith

    命令行列出 Windows Active Directory 组中的用户?

    • 9 个回答
  • Marko Smith

    什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同?

    • 3 个回答
  • Marko Smith

    如何确定bash变量是否为空?

    • 15 个回答
  • Martin Hope
    Tom Feiner 如何按大小对 du -h 输出进行排序 2009-02-26 05:42:42 +0800 CST
  • Martin Hope
    Noah Goodrich 什么是 Pem 文件,它与其他 OpenSSL 生成的密钥文件格式有何不同? 2009-05-19 18:24:42 +0800 CST
  • Martin Hope
    Brent 如何确定bash变量是否为空? 2009-05-13 09:54:48 +0800 CST
  • Martin Hope
    cletus 您如何找到在 Windows 中打开文件的进程? 2009-05-01 16:47:16 +0800 CST

热门标签

linux nginx windows networking ubuntu domain-name-system amazon-web-services active-directory apache-2.4 ssh

Explore

  • 主页
  • 问题
    • 最新
    • 热门
  • 标签
  • 帮助

Footer

AskOverflow.Dev

关于我们

  • 关于我们
  • 联系我们

Legal Stuff

  • Privacy Policy

Language

  • Pt
  • Server
  • Unix

© 2023 AskOverflow.DEV All Rights Reserve