我正在使用 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 …
伙计们!在最近升级了我们的基础设施之后,我有一堆退役的硬件,我想将它们用于存储目的以及尝试一些新东西。所以,我有 4 台 DELL R630 服务器,里面有 6 个 HDD 和 2 个 SSD。Drives SMART 是绿色的,所以我想将这些服务器用作高度可用的专用存储集群。我想尝试将新的 Windows 2016 Storage Spaces Direct 技术作为专用的横向扩展文件服务器集群,因此我为它们订购了 4 个 Mellanox Connectx4 双端口 10 Gbe NIC。你知道如何正确部署这种配置吗?这种情况有什么麻烦或缺点吗?由于所有官方指南仅涵盖超融合方法,因此专门的 SoFS 的简短分步指南会很棒!
在较早的 Windows Server 版本(2016 年之前)中,可以通过执行以下步骤授予非管理员用户运行计划任务的权限:
现在在服务器 2016 中,这不再起作用。你知道怎么做吗?
谢谢
相关帖子,没有得到回答,也没有帮助:允许非管理员用户在 Windows Server 2016 中运行计划任务
permissions scheduled-task user-permissions windows-server-2016 administrative-privileges
我有一台 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 的速度。为什么?
我正在尝试按照以下说明在 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) 我正在探索使用 puppet 管理 IIS 的方法。应用程序在多个服务器上运行,所以我需要密钥在应用程序之间保持一致,以便人们从一个 Web 服务器移动到另一个身份验证是一致的。
话虽这么说,钥匙 - 他们从该死的墙里出来了!
我已经找到了很多关于共享配置等的操作方法和信息。但是在没有共享配置的情况下自动化这个方面,我想真正了解这些不同的键在 Windows Server 2016 中的作用。我一直很难找到这些信息。
特别是以下3个键之间的关系(假设这些是不同的东西):
Get-WebConfigurationProperty -PSPath Machine/Webroot /system.web/machineKey -name * | select *)在我将它们从自动生成更改为特定密钥后似乎与 IIS GUI 的设置相匹配。IISCofigurationKey和iisWasKey您可以用得到钥匙aspnet_regiis。那么 Webroot 中的机器密钥和从aspnet_regiss相关导出的 RSA 密钥如何处理,它们各自的具体用途是什么?
它们是否都需要在整个 Web 场中保持一致(假设 webconfig 没有过载),以便在它们上运行的 aspnet 应用程序中进行一致的身份验证,或者只要您不尝试,它只是 IIS gui 中显示的机器密钥复制实际的 applicationhost 文件?
我继承了旧的基于 Windows 2003 的 Active Directory 安装,我的任务是将其升级到现代标准。我已经使用下面的计划在我的实验室中进行了各种(成功的)测试,但我真的想要来自该领域其他专家的现实检查/最佳实践建议。
当前状态:在 Windows 2003 安装上运行的单标签、Windows-2000 混合模式 Active Directory 域。DNS 组件正在使用不安全的动态更新运行。
目标状态:迁移到 Windows 2016 安装上的 Windows 2012R2 级别域(注意:Windows 2012R2 的目标级别,而不是 2016,是由于我的客户拥有其他 Windows 2012R2 服务器)。迁移应以破坏性最小的方式进行;无论如何,由于我将在周末进行处理,因此可以接受短暂的服务中断。
注意事项:虽然单标签域已被弃用,但我确实需要让它保持原样运行。我评估了域重命名和/或域迁移到新名称,但他们对我的客户的要求似乎太多了。
我的计划:
dcpromo)windows-server-2003 active-directory migration windows-server-2016
我来自 Windows 2003 Server 世界,它的 IIS 版本与 Windows 2016 Server 上的 IIS 10 有很大不同。默认情况下,2003 服务器似乎拒绝了所有 IP 地址。如何拒绝 IIS 10 中的所有 IP。我想允许一些 IP 范围并查看如何输入这些范围,但是如何拒绝 IIS 10 中的所有 IP 范围?
在阅读了有关在 VMware ESX 上设置具有存储空间的 MS 2016 故障转移群集的多个文档后,似乎不支持此配置,但它仅表示服务器 2012 及更高版本。
我正在寻求人们对使用 VMware 上的存储空间使用 RDM 虚拟化 MSCS 文件服务器的建议。什么是预期问题或为什么不支持此配置?
vmware-esx microsoft-cluster-server storage-spaces windows-server-2016
断开连接的问题是当我更改密码时它会锁定我的 AD 帐户。(断开连接的远程桌面会话会锁定帐户吗?)远程会话只给我“关闭”、“重新启动”和“断开连接”的选项。
file-server ×1
hyper-v ×1
iis ×1
iis-10 ×1
migration ×1
networking ×1
permissions ×1
powershell ×1
vmware-esx ×1