如何在Powershell上仅获取服务器的正常运行时间?

2023-12-07

我有以下代码,当我直接在 powershell 中使用时它可以工作:

Get-WmiObject win32_operatingsystem | select @{LABEL=’LastBootUpTime’;EXPRESSION={$_.ConverttoDateTime($_.lastbootuptime)

它返回:

LastBootUpTime
--------------
14/09/2019 10:41:50

但是当我在 Powershell 脚本中使用该命令时.ps1使用 invoke-command 输出会返回更多信息:

LastBootUpTime        PSComputerName RunspaceId                          
--------------        -------------- ----------                          
9/14/2019 10:41:50 AM 192.168.0.20   af08d2d8-c4f1-4f85-9d6c-e3f4ffe475c6

为什么会发生这种情况?

如果可能的话,我也希望没有标题 LastBootUpTime 。


Invoke-Command 将始终返回附加信息,在本例中是运行命令的位置和运行空间 ID。您始终可以将结果放入变量中,然后简单地打印出您想要的属性。

$result = invoke-command {your-command}
$result.LastBootUpTime

或者简称

(invoke-command {your-command}).LastBootupTime

请注意,当您使用 wmi 时,不一定需要使用 invoke-command,您也可以直接向其传递 -computer 参数来对远程计算机运行命令:

Get-WmiObject win32_operatingsystem -computer "remote_computer_name"
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在Powershell上仅获取服务器的正常运行时间? 的相关文章

  • 在 Windows 2008 上将 myprogram.exe 作为服务运行时出现问题

    MyProgram exe 是用来侦听来自管道的请求并使用命令提示符使其工作完美 但我尝试使用 Windows 服务来工作但没有成功我在 Windows Server 2008 Enterprise 上尝试了以下步骤 gt sc creat
  • 批处理文件 FOR /f 标记

    任何人都可以逐行准确解释以下代码是如何工作的 我真的迷路了 我一直在尝试学习如何使用 FOR 命令 但我不明白这一点 echo off for f tokens delims f in myfile do set line f call p
  • .wav 文件长度/持续时间,无需读入文件

    有没有办法提取有关 wav 文件长度 持续时间的信息 而无需在 R 中读取文件 我有数千个这样的文件 如果我必须阅读每个文件才能找到其持续时间 那将需要很长时间 Windows 文件资源管理器为您提供了打开 长度 字段的选项 并且您可以查看
  • 如何更改选项卡控件的名称

    我在 C WinForms 应用程序中使用选项卡控件 我想更改选项卡的标题 默认情况下它们是 tabPage1 tabPage2 等 一种无需代码即可实现的懒惰方法 选择选项卡控件 Go to properties use F4 to do
  • 如何从任何进程关闭 Windows 上的套接字(ipv4 和 ipv6)连接?

    如何在 Windows 上关闭 tcp v4 和 tcp v6 连接 我不想终止具有开放连接的整个进程 因为这显然会将其他人踢出该进程 我需要从一个单独的进程执行此操作 因此无法访问套接字句柄等 我正在使用 Windows API 来获取
  • 用于验证 IIS 设置的 Powershell 脚本

    是否可以使用 Power Shell 脚本获取 IIS 设置 我希望使用脚本获取 检查以下信息 检查 Windows 身份验证提供程序是否正确列出 协商 NTLM 检查是否启用了 Windows 身份验证 Windows 身份验证高级设置
  • Powershell 4 对于 tls 1.2 来说太旧了?

    我有一个带有 powershell 4 的 Windows Server 2012R2 一个sql作业发出一个Invoke WebRequest https someserver file xml OutFile c tmp data xm
  • 启动 psexec 后获取进程 ID

    我有一个使用 psexec 在远程计算机上调用记事本的脚本 有什么办法可以在启动后获取进程ID吗 这是我所拥有的 PCname MyPC SessionID 2 Program Notepad exe FilePath C temp Fil
  • 检查文件是否存在,然后移动它

    我正在尝试在 powershell 中编写几行代码 以检查文件是否到达特定文件夹 如果该文件存在 请将其复制到另一个文件夹 如果该文件不存在 则无需执行任何操作 到目前为止我只有复制部分 cd C Move y C myfolder csv
  • Powershell 脚本无法从 SCCM 正常运行 [已关闭]

    这个问题不太可能对任何未来的访客有帮助 它只与一个较小的地理区域 一个特定的时间点或一个非常狭窄的情况相关 通常不适用于全世界的互联网受众 为了帮助使这个问题更广泛地适用 访问帮助中心 help reopen questions 我正在尝试
  • 从命令行运行 R 代码 (Windows)

    我在名为 analysis r 的文件中有一些 R 代码 我希望能够从命令行 CMD 运行该文件中的代码 而无需通过 R 终端 并且我还希望能够传递参数并在我的代码中使用这些参数 例如就像下面的伪代码 C gt execute r scri
  • Git 扩展 - 无法在 Windows 上推送到网络驱动器中的 git bare 存储库

    我正在 Windows 上学习 git 我已经安装了 Git 扩展 版本 2 47 3 并使用了它 我在我的 C 单元中创建了一个裸存储库 作为中央存储库 并在硬盘中的其他任何位置创建了个人存储库 我对硬盘中的这两个存储库进行提交 推送和拉
  • Kerberos 双跳

    我们遇到了臭名昭著的 Kerberos 双跳问题 这是一个全新的域 是从以前使用模拟和委派的另一个提供商迁移而来的 我们已将操作系统升级到最新的 SQL 服务器 2017 WPF 应用程序 使用域凭据 gt Web 服务 IIS 10 上的
  • 在 React 应用程序的 shell 脚本中设置环境变量

    我正在尝试在 powershell 和 bash 脚本中设置一些环境变量 并在 ReactJS 应用程序中读取它们 shell脚本很简单 env AUTHDOMAIN some domain com env AUTHCLIENTID bun
  • 在 Cygwin 软件包列表中找不到 Openssl

    这里说的是https github com joyent node wiki Building node js on Cygwin Windows https github com joyent node wiki Building nod
  • Qt 支持 Windows 蓝牙 API 吗?

    谁能告诉我 Qt 是否支持 Windows 蓝牙 API 如果是这样 您能否分享一些有关如何使用它的信息 自上次答复以来 这个问题的答案发生了一些变化 Qt 5 2 版为 Linux BlueZ 和 BlackBerry 设备实现了蓝牙 A
  • Powershell 新的 ScheduledTaskSettingsSet

    我尝试添加新的ScheduledTaskSettingsSet https technet microsoft com en us library jj649824 v wps 630 aspx具有自定义设置 根据 Technet 有可能的
  • 在哪里可以获得 PHP 5.3+ 的 runkit DLL 扩展?

    这是一个简单的问题 我在哪里可以获得 PHP 5 3 版本的 runkit 扩展 它的手册 http php net manual en book runkit php http php net manual en book runkit
  • NodeJS Express Windows 最大连接数设置

    在哪里设置nodejs的最大连接数 用于使用express get 在 Windows 10 中 与linux中的最大文件 描述符 设置有关吗 有该设置的 Windows 版本吗 最好是在nodejs中进行设置 以便在迁移到unix时兼容
  • Powershell:输出文件

    我正在尝试将所有控制台输出记录到文件中 移动项目 D scripts fileA D scripts fileB verbose Force 输出文件 D scripts move log 追加 如果该文件不存在 则正在创建该文件 但详细信

随机推荐

  • iOS6 上的 IOHIDEventSystemCreate 失败

    IOHIDEventSystemCreate 在 iOS6 上始终返回 NULL 在 iOS5 上工作正常 有人知道为什么吗 iPhoneDevWiki 上的示例 include
  • 带管道的 Perl 正则表达式

    我不完全是一个 Perl 僧侣 所以如果你能帮助我理解这个正则表达式 如果它是一个 的作用是什么 my pathHere some path to file my pathThere some path pathHere s pathThe
  • 客户端-服务器同步模式/算法?

    我有一种感觉 一定存在客户端 服务器同步模式 但我完全没能在谷歌上找到一个 情况非常简单 服务器是中心节点 多个客户端连接并操作相同的数据 数据可以被分割成原子 如果发生冲突 服务器上的任何内容都具有优先权 以避免让用户陷入冲突解决 由于可
  • Keras模型输入形状错误

    我有一个 keras 模型 其布局如下 def keras model x train y train x test y test model Sequential model add Dense 128 input dim x train
  • Wordpress XML-RPC 和特色图像

    我目前正在为客户端开发一个插件 该插件每小时获取一个 xml feed 并将其发布到 wordpress 中 但我在将特色图像发送到帖子时遇到问题 我可以很好地发布到 WordPress 但我发布特色图像的所有尝试都失败了
  • 使用 GeoTools 计算两点之间的大距离

    GeoTools 和 GIS 新手 我正在尝试使用 GeoTools 库计算孟买和德班之间的距离 我正在接近小距离的准确结果 但是当我去更大的距离时 计算结果偏离了 2000 公里 我不完全理解 CRS 系统 下面是我计算孟买和德班之间距离
  • 使用 Google Maps API 获取旅行时间数据 [关闭]

    Closed 此问题正在寻求书籍 工具 软件库等的推荐 不满足堆栈溢出指南 目前不接受答案 我使用 Google Maps API 遇到的所有示例似乎都显示了某种地图 当您向网站询问从 A 到 B 的道路描述时 我想将他们提供的有关预计乘车
  • Spacy 自定义句子分割

    我使用 Spacy 进行自定义句子分割 并且我需要参数化 custom delimeter word 来进行句子吐痰 但我没有找到如何作为参数传递 这里是函数 Manual or Custom Based def mycustom boun
  • 使用 ASP.Net MVC 将图像上传到 SQL Server 2005?

    我知道有一种方法可以将图像作为图像类型或 varbinary 类型上传到数据库 但是 我搜索了整整一周 我找不到任何可以帮助我的东西 所以这确实是我的最后手段 如果有人知道的话如何将图像上传到数据库 我使用的是SQL Server 2005
  • C 标准库头文件的 Eclipse CDT 出现“未解决的包含”错误

    我为eclipse设置了CDT并编写了一个简单的hello world C程序 include
  • git update remote 之后,新的上游分支可见,但原始分支不可见

    首先我的术语 上游 是原始的 apache 存储库 在 github 上 origin 是我的 apache repo 的分支 也在 github 上 执行以下命令后 git remote update git fetch 我看到 apac
  • 将集合复制到自身中

    如何将 mongodb 集合复制到自身中并发生冲突 id由一个新的解决 id 使用复制单个文档答案在这里对于大型集合来说是不可行的 我想这样做是为了人为地增加测试样本的大小 这只是为了测试可扩展性 所以我想 我可以将集合复制到自身中几次来达
  • onAuthStateChanged 更改 Firebase 3.0.0 后参考不会重新运行

    下面的代码附加了一个观察者users 路径并在值更改时记录用户 在火力基地上 这users 树的门控取决于当前经过身份验证的用户的访问权限 firebase auth onAuthStateChanged function user if
  • 如何正确终止信号处理程序中的线程?

    我想为 SIGSEGV SIGILL 和可能的其他一些信号设置一个信号处理程序 这些信号不是终止整个进程 而是终止有问题的线程 并且可能在某处设置一个标志 以便监视线程可以抱怨并启动另一个线程 我不确定是否有安全的方法来做到这一点 Pthr
  • 将日期数据从 SAS 传输到 R

    我将 sas7 数据集应用到 R 中 问这个问题很奇怪 我的变量之一是访问日期 现在看起来像这样 我想知道在哪里可以将它们转换回 MM DD YYYY 因为我需要排除小于 MDY 08 01 2010 的数据 gt chris visit
  • 添加 Web 引用将 IList 更改为 Array[]

    当我向客户端应用程序添加 Web 引用时 Web 引用类属性将从 IList 更改为数组 下面是片段 这其中有什么理由吗 我只是更喜欢使用 IList 因为它们非常动态 我可以在客户端将其更改为 ILists 吗 服务器端 DataMemb
  • 根据第一个下拉列表的结果填充第二个下拉列表

    目前我使用动态选择来填充下拉列表 我想做的是显示第二个下拉列表 其中包含基于第一个选择的结果 我不知道如何解决这个问题并寻找答案但无济于事 我已经包含了用于填充第一个菜单的代码 如果您需要任何进一步的代码 请告诉我 如果有人可以帮助编写代码
  • 在 Docpad 中仅显示部分博客文章,并带有“阅读更多”链接

    我只需要显示部分博客文章 以及完整博客文章的 阅读更多 链接 主页 列出最后 5 篇部分 介绍帖子 并附有 阅读更多 这在 Docpad 中可能吗 Thanks May by getCuttedContent content gt i co
  • Delphi 2007 未正确使用 JAX-WS Web 服务

    当我尝试使用我使用 JAX WS 在 Java 中设置的 Web 服务时 我遇到了 Delphi 2007 的问题 该 Web 服务可以从另一个 Java 程序和 C ASP NET 2 0 网站正常使用 但是 当我尝试使用 Delphi
  • 如何在Powershell上仅获取服务器的正常运行时间?

    我有以下代码 当我直接在 powershell 中使用时它可以工作 Get WmiObject win32 operatingsystem select LABEL LastBootUpTime EXPRESSION ConverttoDa