zoukankan      html  css  js  c++  java
  • Hyper-V Server 2019 安装使用记录

    系统镜像下载安装

    下载地址:17763.737.190906-2324.rs5_release_svc_refresh_SERVERHYPERCORE_OEM_x64FRE_zh-cn_1.iso

    安装的过程很简单,和安装Windows操作系统没啥区别,这里就不记录了。

    安装过程可参考:安装Hyper-v Server 2016

    1、服务器端设置

    安装完成之后,打开 powershell 进行下面设置

    1、开启本机远程管理

    Enable-PSRemoting
    

    2、开启 CredSSP 身份验证

    Enable-WSManCredSSP -role server
    

    3、关闭防火墙

    netsh advfirewall set currentprofile state off
    

    至此,服务器端可以不用再做其它设置了,都可以远程操作完成。

    2、客户端机器设置

    1、将网络状态设置为专用

    Windows 设置 》网络和 Internet 》状态 》 属性 》 专用

    1581342708966

    2、启用 Hyper-V 管理工具

    控制面板 》 程序 》 启用火关闭 Windows 功能 》 勾选 Hyper-V 下面的 Hyper-V GUI 管理工具

    1581342912879

    这里只是要安装一个 Hyper-V GUI 管理工具 到本机,用于远程操作 Hyper-V 虚拟机,所以不需要安装 Hyper-V 平台软件(这个和 VirtualBox 有冲突)。

    3、将 Hyper-V Server 的 IP 地址添加到 HOSTS 记录

    这个也可以不加,直接通过主机名能够访问即可。

    4、修改组策略

    运行 gpedit.msc 程序,定位到 计算机配置 》 管理模板 》 系统 》允许分配新的凭据用于仅 NTLM 服务器身份验证

    1581343420307

    启用该项设置,并添加以下服务器到列表

    wsman/*
    termsvr/*
    

    1581343569990

    5、进行 Windows 远程管理配置

    打开本机的 powershell 执行下面命令

    # 开启winrm
    winrm quickconfig
    # winrm安全配置,最后的参数值为 Hyper-V 服务器的主机名(域名)
    Set-Item WSMan:localhostClientTrustedHosts -Value "MiniPC-HyperV"
    # winrm身份验证配置
    Enable-WSManCredSSP -Role client -DelegateComputer "MiniPC-HyperV"
    

    6、使用Hyper-V 管理器连接到服务器

    此时可以打开 Hyper-V 管理器,在左侧的 Hyper-V 管理器 控件上点击鼠标右键,选择 连接到服务器...

    1581344111949

    3、PowerShell 远程添加共享目录

    使用 Hyper-V 管理器 连接上服务器后,可以进行虚拟机相关操作了,需要把本地的系统镜像上传到服务器,所以在服务器添加共享目录。

    Powershell 登录服务器

    Enter-PSSession MiniPC-HyperV -Credential administrator
    # 输入密码
    [MiniPC-HyperV]: PS C:UsersAdministratorDocuments>
    

    查看当前共享资源

    [MiniPC-HyperV]: PS C:> net share
    
    共享名       资源                            注解
    
    -------------------------------------------------------------------------------
    C$           C:                             默认共享
    IPC$                                         远程 IPC
    ADMIN$       C:Windows                      远程管理
    命令成功完成。
    

    创建一个共享资源

    # 创建要共享的文件夹
    [MiniPC-HyperV]: PS C:> mkdir C:share
    # 共享目录物理路径
    [MiniPC-HyperV]: PS C:> $ShareFolderPhysicalPath="C:share"
    # 共享名称
    [MiniPC-HyperV]: PS C:> $ShareFolderNetworkPath="share"
    # 调用WMI对象 WIN32_Share类
    [MiniPC-HyperV]: PS C:> $ShareHandle=[WMIClass]"WIN32_Share"
    # WMI对象 WIN32_Share类的成员方法
    [MiniPC-HyperV]: PS C:> $ShareHandle | Get-Member -MemberType method
    
       TypeName:System.Management.ManagementClass#ROOTcimv2Win32_Share
    
    Name   MemberType Definition
    ----   ---------- ----------
    Create Method     System.Management.ManagementBaseObject Create(System.String Path, System.String Name, System.UInt3...
    # 查看 Create 方法相关信息
    [MiniPC-HyperV]: PS C:> $ShareHandle.Create
    
    OverloadDefinitions
    -------------------
    System.Management.ManagementBaseObject Create(System.String Path, System.String Name, System.UInt32 Type, System.UInt32
     MaximumAllowed, System.String Description, System.String Password, System.Management.ManagementObject#Win32_SecurityDe
    scriptor Access)
    
    # 创建目录共享
    [MiniPC-HyperV]: PS C:> $ShareHandle.Create($ShareFolderPhysicalPath,$ShareFolderNetworkPath,0)
    
    __GENUS          : 2
    __CLASS          : __PARAMETERS
    __SUPERCLASS     :
    __DYNASTY        : __PARAMETERS
    __RELPATH        :
    __PROPERTY_COUNT : 1
    __DERIVATION     : {}
    __SERVER         :
    __NAMESPACE      :
    __PATH           :
    ReturnValue      : 0
    PSComputerName   :
    
    # 查看目录是否已经共享
    [MiniPC-HyperV]: PS C:> Get-WmiObject WIN32_Share | where {
    >> ($_.Path -eq $ShareFolderPhysicalPath) -and ($_.Name -eq $ShareFolderNetworkPath)
    >> }
    
    Name  Path     Description
    ----  ----     -----------
    share C:share
    # 或者这样查看
    [MiniPC-HyperV]: PS C:> net share
    
    共享名       资源                            注解
    
    -------------------------------------------------------------------------------
    C$           C:                             默认共享
    IPC$                                         远程 IPC
    ADMIN$       C:Windows                      远程管理
    share        C:share
    命令成功完成。
    

    给共享目录分配权限(所有)

    [MiniPC-HyperV]: PS C:> Grant-SmbShareAccess -name $ShareFolderNetworkPath  -AccountName Everyone -AccessRight Full    
    确认
    是否确实要执行此操作?
    正在执行操作“Modify”(针对目标“*,share”)。
    [Y] 是(Y)  [A] 全是(A)  [N] 否(N)  [L] 全否(L)  [?] 帮助 (默认值为“Y”): Y
    
    Name  ScopeName AccountName AccessControlType AccessRight
    ----  --------- ----------- ----------------- -----------
    share *         Everyone    Allow             Full
    

    参考:

  • 相关阅读:
    【问题备注】VS2012不能输入代码,文字…
    犯错了又
    关于实习…
    百度2014校招笔试题目题解(更新了第1题的算法,10.9下午)
    人人校招笔试题
    腾讯2014软件开发笔试题目
    阿里巴巴笔试题选解
    批处理文件——多个QQ一键登录
    动态规划---LIS
    动态规划--凑硬币问题
  • 原文地址:https://www.cnblogs.com/oloroso/p/12294966.html
Copyright © 2011-2022 走看看