问题标签 [write-host]

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.

0 投票
1 回答
103 浏览

powershell - 为什么 write-host 输出到成绩单但 write-information 没有?

这让我很困惑,想知道是否有人可以对此有所了解,也许还可以用这个例子回答两个部分?

我有一个 Powershell 脚本,我像批处理文件一样运行,并将它从单独的文件中捕获的值输出到日志中。这个特定部分没有在我获得数据库的数据库版本的成绩单中输出。我已经尝试了不同的位置,单独"使用$DBVersion,这是一种简单的方法来显示我遇到的问题。例如:

在我的日志文件中,我得到了输出:

调试:2.16.51443.5147

信息:调试:

这表明该变量包含一个值,因为写入主机输出它,但是当使用Write-Information它时,它不会在日志中显示任何内容,我使用的所有其他变量都会显示,为什么会显示$DBVersion.value$DBVersion不显示任何内容?

第二部分也是,为什么我必须使用:

write-host ""引号之外?

非常感谢提前

0 投票
1 回答
75 浏览

powershell - 如何在powershell中缩进命令输出

我正在尝试以漂亮的缩进形式显示 ping 命令输出......但是,似乎无法正确格式化它......

我想要这样的输出:

但是 Powershell 似乎不想让我在不弄乱输出的情况下做到这一点

这是我正在使用的代码块

哪种作品,但没有缩进....

当我尝试不同的变体试图获得缩进时,他们都失败了......

结果:这种工作,但只有第一行缩进......输出的其余部分没有......

结果:Powershell 吐出一个 Windows 错误,并且该表从未出现过......

结果:输入的前 3 行左对齐,其余行按预期缩进...

结果:就像我在word中点击了右对齐按钮并且输出被搞砸了......

结果:选项卡从未出现,输出左对齐,没有缩进...

有人可以指出我的方式的错误...过去几天一直让我发疯...

提前致谢!

X

0 投票
2 回答
74 浏览

powershell - 带有哈希数组的powershell中的foreach循环

我正在编写一个 powershell 脚本来 ping 所有服务器并检查哪些服务器处于脱机状态。但我有一个错误。顾名思义,它完美地工作。但是,当我使用 IP 进行测试连接时,它似乎可以工作,但我无法在哈希列表中输出 IP 的名称。有人可以帮我解决这个问题吗?谢谢!!

System.Collections.Hashtable.keys 在线/可用,这是它输出的。但我想让它说“服务器名称在线/可用”

0 投票
2 回答
79 浏览

powershell - Powershell:如何将 AD PC 结果导出到 CSV

新手问题在这里。我在下面有这个用于 powershell 的脚本,它为我提供了来自 AD 的 PC 信息。但我一直无法将结果导出到 csv。还如何获取 ipv4 ip 地址而不包括 ipv6?并说如果 PC 处于离线状态,是否可以再给我一列以显示如果它处于离线状态,它会返回 RPC 服务器不可用或离线。在此处输入图像描述 感谢帮助。

0 投票
1 回答
89 浏览

powershell - 为什么在 powershell 作业中运行时 Write-Host 不起作用?

抱歉,如果我是一个愚蠢的 powershell 菜鸟,但是工作显然无法写入终端有什么问题?我该如何解决?