相关疑难解决方法(0)

我如何找到.NET版本?

如何找到安装的.NET版本?

我正在寻找像"java -version"这样简单的东西,我可以在命令提示符下键入它并告诉我当前安装的版本.

我最好补充说Visual Studio可能没有安装 - 这通常是我想知道的客户端机器.

.net

234
推荐指数
15
解决办法
32万
查看次数

有没有简单的方法来检查.NET Framework版本?

问题是我需要知道它是否是版本3.5 SP 1. Environment.Version()只返回2.0.50727.3053.

我找到了这个解决方案,但我认为这需要花费更多的时间而不是它的价值,所以我正在寻找一个更简单的解决方案.可能吗?

.net c#

77
推荐指数
9
解决办法
9万
查看次数

如何使用 PowerShell 在服务器列表中远程查找 .NET 版本?

我正在尝试查找安装在服务器列表上的 .NET 版本。在服务器作为 .txt 文件提供并枚举它们以在服务器上查找 .NET 版本的情况下,PowerShell 脚本是什么?

powershell

5
推荐指数
1
解决办法
2万
查看次数

无法从 get-filehash 获取输出

我正在寻找一种可靠的命令行方法来获取 Windows 中文件的 SHA256 哈希值。我的理解是,这样做的方法是在 PowerShell 下通过 Microsoft 的 Get-FileHash cmdlet。我看过几个带有示例的网站,并查看了 Microsoft 自己的文档。以下语法似乎适用于 Windows Server 2012:

Get-FileHash myfile.txt -Algorithm SHA256
Run Code Online (Sandbox Code Playgroud)

命令运行没有错误,但没有输出。如果我将输出发送到文件,则创建的文件没有内容。我还看到了将输出通过管道传输到 Format-List 的示例;我试过了,但仍然没有。我也试过用无效参数运行命令,但又没有。

我愿意使用不同的程序,但由于业务需求,它需要是受支持的下载。

powershell sha256

3
推荐指数
1
解决办法
2万
查看次数

为什么 Powershell 可以访问较新的 .net 版本中引入的方法?

Powershell v5.1 似乎使用 .Net Framework v4.0

[Environment]::Version
# Major  Minor  Build  Revision
# -----  -----  -----  --------
# 4      0      30319  42000
Run Code Online (Sandbox Code Playgroud)

DateTimeOffset.FromUnixTimeSeconds方法需要 .Net Framework v4.6+ ,所以基本上 Powershell v5.1 不应该访问它。但 ...

[DateTimeOffset]|Get-Member -Static -Name FromUnixTimeSeconds
# TypeName: System.DateTimeOffset
# Name                MemberType Definition
# ----                ---------- ----------
# FromUnixTimeSeconds Method     static System.DateTimeOffset FromUnixTimeSeconds(long seconds)
Run Code Online (Sandbox Code Playgroud)

为什么我可以调用它?它与 C# AssemblyVersion 和 AssemblyFileVersion 有关系吗?

powershell

3
推荐指数
1
解决办法
81
查看次数

标签 统计

powershell ×3

.net ×2

c# ×1

sha256 ×1