我最近一直在尝试将物理服务器转换为虚拟机。具体来说,是我的路由和远程访问服务器提供 L2TP 连接。我已经能够做到这一点,但当我启动新的虚拟服务器时,该角色似乎从未正常工作(服务无法启动,Nic 的行为出乎意料)。因此,我没有尝试从物理服务器迁移到虚拟服务器,而是创建了一个新的 VM 并安装了 Server 2012 标准版。我不想手动重建角色,而是想尝试在 powershell 中导出角色和设置(仅适用于 RRAS 角色),并通过导入在新服务器上创建它。我读过很多关于这方面的教程,但似乎只涵盖导出所有角色和功能。在这种情况下,我真的只想导出带有配置的路由和远程访问角色。
我使用 powershell 获取了我的角色列表,我知道如何导出所有角色,但不知道如何导出远程访问。以下是我运行以下命令时得到的结果Get-WindowsFeature | where { $_.Installed -eq $True} | select displayname, name
DisplayName Name
----------- ----
File and Storage Services FileAndStorage-Services
Storage Services Storage-Services
Remote Access RemoteAccess
DirectAccess and VPN (RAS) DirectAccess-VPN
Web Server (IIS) Web-Server
Web Server Web-WebServer
Common HTTP Features Web-Common-Http
Default Document Web-Default-Doc
Directory Browsing Web-Dir-Browsing
HTTP Errors Web-Http-Errors
Static Content Web-Static-Content
Health and Diagnostics Web-Health
HTTP Logging Web-Http-Logging
Performance Web-Performance
Static Content Compression Web-Stat-Compression
Security Web-Security
Request Filtering Web-Filtering
IP and Domain Restrictions Web-IP-Security
Management Tools Web-Mgmt-Tools
IIS Management Console Web-Mgmt-Console
IIS Management Scripts and Tools Web-Scripting-Tools
.NET Framework 4.5 Features NET-Framework-45-Features
.NET Framework 4.5 NET-Framework-45-Core
WCF Services NET-WCF-Services45
TCP Port Sharing NET-WCF-TCP-PortSharing45
Group Policy Management GPMC
RAS Connection Manager Administration Kit (CMAK) CMAK
Remote Server Administration Tools RSAT
Role Administration Tools RSAT-Role-Tools
Remote Access Management Tools RSAT-RemoteAccess
Remote Access GUI and Command-Line Tools RSAT-RemoteAccess-Mgmt
Remote Access module for Windows PowerShell RSAT-RemoteAccess-PowerShell
SMB 1.0/CIFS File Sharing Support FS-SMB1
User Interfaces and Infrastructure User-Interfaces-Infra
Graphical Management Tools and Infrastructure Server-Gui-Mgmt-Infra
Server Graphical Shell Server-Gui-Shell
Windows Internal Database Windows-Internal-Database
Windows PowerShell PowerShellRoot
Windows PowerShell 4.0 PowerShell
Windows PowerShell ISE PowerShell-ISE
WoW64 Support WoW64-Support
导出和导入角色不是问题,只是专门导出我需要的角色,在这种情况下,我认为是Remote Access
,,DirectAccess and VPN (RAS)
也许是其中一些RSAT
角色。
我这样做对吗?有没有更好的方法来转移我的角色和配置?我有点像 PowerShell 菜鸟,打算尽可能多地使用它,而不是我习惯的方式 (GUI)。
答案1
您是否遵循了以下指南:RRAS 迁移:迁移路由和远程访问服务特别是导入和Export-SmigServerSetting
Powershell 命令