gpt4 book ai didi

.net - 你如何使用 PowerShell?

转载 作者:行者123 更新时间:2023-12-03 10:13:17 25 4
gpt4 key购买 nike

关闭。这个问题是opinion-based .它目前不接受答案。












想改善这个问题吗?更新问题,以便可以通过 editing this post 用事实和引文回答问题.

2年前关闭。




Improve this question




Windows PowerShell去年问世,得到了许多 .net 博主的好评(我想到了 Hanselman)。它似乎被吹捧为一个伟大的新实用程序,它以某种方式使您在命令行上所做的一切变得更容易,并与 .Net 集成。然而,我对它了解得越多,就越觉得它是一个非常适合 IT 专业人员的工具,而对开发人员来说却没有太大用处。

你在你的开发工作中使用 PowerShell 吗?如果是这样,如何?值得学习吗?

注意:在看到目前的回复后,我认为可以得出结论,PowerShell 对 .Net 开发人员非常有用。但是,下面没有一个答案可以标记为 回答(所以请原谅我没有这样做)。我正在为我认为有帮助的每个答案投票。

最佳答案

绝对值得学习。你有没有转换过文本?你曾经操作过 XML 吗?你有没有自动化过任何东西?简单的例子。有人给了您一个逗号分隔的文件,您需要从中提取一些字段以导入其他工具/数据库或为您的程序创建一些列表。

如果 csv 在文件的第一行中有字段名称,您可以在 Powershell 中执行以下操作:

$Data = import-csv "something.csv" 

然后,您可以使用字段名称来引用您的数据。如果您有一个名为 SSN 的字段,那么您可以说 $Data[n].SSN。您也可以将 import-csv 命令通过管道传输到处理数据的某些内容,包括将其导出为 XML/html 或任何您想要的内容,只需几个命令。 Powershell 充满了这样的东西。

它是一种工具,可让您极大地访问工作站和服务器上的大量内容,包括完整的 .NET 库。这是一种不针对某类人的工具。也许只是 Admin 类型很快意识到它的用处。我每天都使用它。

为了真正回答这个问题,我用它来自动化我每天做的事情。我试图让它成为我的单一脚本语言,取代我在 perl、python、vbscript、.bat/.cmd 和我将创建的一个小实用程序/转换程序中所做的事情。

关于.net - 你如何使用 PowerShell?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8722/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com