标签: windows-server-2016

是否可以从 Windows Server 2016 Nano 上的 powershell 命令获取 Windows 版本?

我正在使用 Windows Server 2016 nano 的最新预览版。

使用远程 powershell 会话,我通过 连接到远程系统Enter-PSSession,然后我尝试使用最常用的技术来检查 Windows 版本,因为完整的 .Net 框架不可用。此外,Get-WmiObject cmdlet 不可用。

我可以看到一些信息的唯一方法是使用这个非 powershell 命令 DISM:

Dism /Online /Get-Feature
Run Code Online (Sandbox Code Playgroud)

这给了我这个输出以及已安装功能的列表:

Deployment Image Servicing and Management tool
Version: 10.0.10514.0

Image Version: 10.0.10514.0

Features listing for package : Microsoft-Windows-Foundation-Package~31bf3856ad364e35~amd64~~10.0.10514.0
Run Code Online (Sandbox Code Playgroud)

从高于我的 Windows 10 桌面的 10514 值,我可以对内核构建有所了解,有趣的是,Windows 10 桌面具有相同的“Microsoft-Windows-Foundation-Package”,但内核构建较低数字。

有没有人找到可以编写的 cmdlet 或一些 powershell 函数或别名,它们会为我检测到我的 powershell 脚本正在以某种不太可能中断的方式在 nano-server 上运行的事实,或者任何命令实际上打印出“Windows Server 2016 Nano Server”?

更新:这更接近我想要的,但有点黑客:

  Get-Item -Path 'Registry::HKEY_LOCAL_MACHINE\Software\Microsoft\Windows NT\CurrentVersion'
Run Code Online (Sandbox Code Playgroud)

更新 2:Get-WmiObject 不存在,虽然以下有效,但它只报告内核版本:

[System.Environment]::OSVersion.Version
Run Code Online (Sandbox Code Playgroud)

上面会报告 build 10514,而 Windows 10 客户端操作系统 RTM …

powershell windows-server-2016

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

具有存储空间直通功能的横向扩展文件服务器

伙计们!在最近升级了我们的基础设施之后,我有一堆退役的硬件,我想将它们用于存储目的以及尝试一些新东西。所以,我有 4 台 DELL R630 服务器,里面有 6 个 HDD 和 2 个 SSD。Drives SMART 是绿色的,所以我想将这些服务器用作高度可用的专用存储集群。我想尝试将新的 Windows 2016 Storage Spaces Direct 技术作为专用的横向扩展文件服务器集群,因此我为它们订购了 4 个 Mellanox Connectx4 双端口 10 Gbe NIC。你知道如何正确部署这种配置吗?这种情况有什么麻烦或缺点吗?由于所有官方指南仅涵盖超融合方​​法,因此专门的 SoFS 的简短分步指南会很棒!

file-server storage-spaces windows-server-2016

8
推荐指数
2
解决办法
1979
查看次数

Windows Server 2016 中的计划任务,由非管理员用户运行

在较早的 Windows Server 版本(2016 年之前)中,可以通过执行以下步骤授予非管理员用户运行计划任务的权限:

  1. 定时任务:在系统下运行,执行脚本
  2. 授予用户对 C:\Windows\System32\Tasks\ 下特定任务的读取和执行权限

现在在服务器 2016 中,这不再起作用。你知道怎么做吗?

谢谢

相关帖子,没有得到回答,也没有帮助:允许非管理员用户在 Windows Server 2016 中运行计划任务

permissions scheduled-task user-permissions windows-server-2016 administrative-privileges

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

仅通过 1 Gb 网络连接在 Hyper V Guest 中获得 100 Mbit

我有一台 HP Proliant ML350 G6,带有两个运行 Windows Server 2016 的集成 Broadcom NetXTreme 千兆以太网端口,截至今天已更新。

如果我在 hyper v 主机上共享一个文件夹,我可以通过网络以大约 90MB/s 的速度添加和删除文件(两个端口提供完全相同的速度)。

在这里您可以看到有关主机的详细信息。 在此处输入图片说明

上图是在hyper V主机上。我已将网络 2 添加到 hyper v 交换机管理器中作为网络 2。

在这里您可以看到虚拟交换机管理器的图片和来宾中的网络连接。

在此处输入图片说明

问题是,当我将一个文件夹从来宾共享到网络时,我只能以 10MB/s 的速度访问该文件夹。也就是说,沿线的某个地方,我的千兆网络被阻塞到了可怜的 100Mbit。我没有使用旧连接。

这不是磁盘,因为在来宾上我可以以大约 100MB/s 的速度在硬盘驱动器之间随机播放文件。下图是来宾将文件从一个驱动器复制到另一个驱动器。

在此处输入图片说明

所以我的问题是。我必须改变什么才能从 Hyper V 来宾到我的网络获得千兆速度,因为我现在从来宾到网络只能获得 100Mbit。

在我看过的所有地方都说千兆并且主机可以提供它,那么为什么客人不能?

编辑:澄清一下:任何网络 PC 都可以以 ~100MB/s 的速度访问 hyper V 主机网络文件共享。主机可以以 ~100MB/s 的速度读取访客网络共享。如果可以以 100MB/s 的速度访问主机的相同 PC 尝试访问来宾,则在访问任何 hyper V 来宾网络共享时,它们只能获得 10MB/s 的速度。为什么?

编辑 2:根据请求,这里有更多详细信息。 红色是主机操作系统。绿色位于 Hyper V 机器内部。 在此处输入图片说明

访客网络设置的另一张图片。 在此处输入图片说明

networking hyper-v windows-server-2016 hyper-v-server-2016

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

功能名称 Microsoft-Windows-Subsystem-Linux 未知

我正在尝试按照以下说明在 AWS EC2 上的 Windows Server 2016 上启用 linux 子系统https://docs.microsoft.com/en-us/windows/wsl/install-on-server

这是错误消息:

PS C:\Users\Administrator> Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
Enable-WindowsOptionalFeature : Feature name Microsoft-Windows-Subsystem-Linux is unknown.
At line:1 char:1
+ Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows- ...
+ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
    + CategoryInfo          : NotSpecified: (:) [Enable-WindowsOptionalFeature], COMException
    + FullyQualifiedErrorId : Microsoft.Dism.Commands.EnableWindowsOptionalFeatureCommand
Run Code Online (Sandbox Code Playgroud)

在此处输入图片说明

我的 Windows 服务器是基于 AWS ami 创建的。

如何确定我的窗口服务器是否支持 linux 子系统?我可以做些什么来启用该功能?

更新:

> systeminfo | Select-String "^OS Name","^OS Version"
OS Name:                   Microsoft Windows Server 2016 Datacenter
OS Version:                10.0.14393 N/A Build 14393
Run Code Online (Sandbox Code Playgroud)

windows-server-2016 linux-subsystem

7
推荐指数
1
解决办法
8376
查看次数

IIS 密钥:机器密钥、WAS 密钥、IIS 配置密钥

我正在探索使用 puppet 管理 IIS 的方法。应用程序在多个服务器上运行,所以我需要密钥在应用程序之间保持一致,以便人们从一个 Web 服务器移动到另一个身份验证是一致的。

话虽这么说,钥匙 - 他们从该死的墙里出来了!

我已经找到了很多关于共享配置等的操作方法和信息。但是在没有共享配置的情况下自动化这个方面,我想真正了解这些不同的键在 Windows Server 2016 中的作用。我一直很难找到这些信息。

特别是以下3个键之间的关系(假设这些是不同的东西):

  • 机器密钥(由 IIS gui 或 显示Get-WebConfigurationProperty -PSPath Machine/Webroot /system.web/machineKey -name * | select *)在我将它们从自动生成更改为特定密钥后似乎与 IIS GUI 的设置相匹配。
  • 还有机器钥匙?在IISCofigurationKeyiisWasKey您可以用得到钥匙aspnet_regiis

那么 Webroot 中的机器密钥和从aspnet_regiss相关导出的 RSA 密钥如何处理,它们各自的具体用途是什么?

它们是否都需要在整个 Web 场中保持一致(假设 webconfig 没有过载),以便在它们上运行的 aspnet 应用程序中进行一致的身份验证,或者只要您不尝试,它只是 IIS gui 中显示的机器密钥复制实际的 applicationhost 文件?

iis windows-server-2016

7
推荐指数
1
解决办法
4096
查看次数

Active Directory 从 Windows 2003 迁移到 Windows 2016

我继承了旧的基于 Windows 2003 的 Active Directory 安装,我的任务是将其升级到现代标准。我已经使用下面的计划在我的实验室中进行了各种(成功的)测试,但我真的想要来自该领域其他专家的现实检查/最佳实践建议。

当前状态:在 Windows 2003 安装上运行的单标签、Windows-2000 混合模式 Active Directory 域。DNS 组件正在使用不安全的动态更新运行。

目标状态:迁移到 Windows 2016 安装上的 Windows 2012R2 级别域(注意:Windows 2012R2 的目标级别,而不是 2016,是由于我的客户拥有其他 Windows 2012R2 服务器)。迁移应以破坏性最小的方式进行;无论如何,由于我将在周末进行处理,因此可以接受短暂的服务中断。

注意事项:虽然单标签域已被弃用,但我确实需要让它保持原样运行。我评估了域重命名和/或域迁移到新名称,但他们对我的客户的要求似乎太多了。

我的计划:

  • 安装新的 Windows 2016 服务器并将其作为简单成员添加到当前域
  • 将当前的林/域功能级别提升到 Windows 2003
  • 将新的 Windows 2016 服务器提升为域控制器(具有全局编录)角色
  • 降级旧服务器(通过dcpromo
  • 在新的 Windows 2016 服务器上,使用“Active Directory 站点和服务”从降级操作中删除任何最终剩余物
  • 在新的 Windows 2016 上,使用“DNS Manager”将 DNS 动态更新类型更改为“仅安全”
  • 将林/域功能级别提升到 Windows 2012R2
  • 更改旧服务器的原始 IP 地址(例如:从 192.168.1.1 到 192.168.1.2)
  • 更改新服务器的 IP 地址以匹配旧域控制器(例如:从 192.168.1.10 到 192.168.1.1)。注意:由于当前的 DHCP 设置和网关防火墙/VPN …

windows-server-2003 active-directory migration windows-server-2016

7
推荐指数
1
解决办法
2813
查看次数

IIS 10 - 拒绝所有 IP 限制

我来自 Windows 2003 Server 世界,它的 IIS 版本与 Windows 2016 Server 上的 IIS 10 有很大不同。默认情况下,2003 服务器似乎拒绝了所有 IP 地址。如何拒绝 IIS 10 中的所有 IP。我想允许一些 IP 范围并查看如何输入这些范围,但是如何拒绝 IIS 10 中的所有 IP 范围?

windows-server-2016 iis-10

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

在 Windows 2016 MSCS VMware 虚拟机上使用 SS 的经验

在阅读了有关在 VMware ESX 上设置具有存储空间的 MS 2016 故障转移群集的多个文档后,似乎不支持此配置,但它仅表示服务器 2012 及更高版本。

我正在寻求人们对使用 VMware 上的存储空间使用 RDM 虚拟化 MSCS 文件服务器的建议。什么是预期问题或为什么不支持此配置?

vmware-esx microsoft-cluster-server storage-spaces windows-server-2016

7
推荐指数
2
解决办法
143
查看次数

Windows:如何注销仅提供断开连接选项的远程桌面?

断开连接的问题是当我更改密码时它会锁定我的 AD 帐户。(断开连接的远程桌面会话会锁定帐户吗?)远程会话只给我“关闭”、“重新启动”和“断开连接”的选项。

windows-server-2016

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