热门标签 | HotTags
当前位置:  开发笔记 > 编程语言 > 正文

GPO安装tightVNC并检测安装结果

豆子昨天需要配置一个组策略在windows8上安装tightVNC。这种配置安装程序,一般要么是直接通过GPO的softwareinstallation配置,要么是写个命令行的批处理文

豆子昨天需要配置一个组策略在windows 8上安装tightVNC。这种配置安装程序,一般要么是直接通过GPO的software installation配置,要么是写个命令行的批处理文件,用GPO登陆脚本安装。


这次我打算用Software installation 直接安装。

首先需要下载一个Orca的MSI文件编辑器,因为手动安装的话最后需要设置2个密码,我们需要把必要的改动生成一个mst文件。


下载最新的tightVNC 安装文件, 用 Orca打开,如下所示。

wKiom1WluQWRmVtyAAKE1bgOS_c109.jpg


点击 Transform -> New Transform


然后修改下面的两个属性,输入预设的密码


wKioL1WluuWTUkTzAAdyDLHGiss076.jpg


然后点击 Transform -> Generate Transform, 保存为对应的mst 文件。


wKioL1WlvEHRHeQKAABsLEyziuM159.jpg


然后创建一个共享文件,把msi和mst文件都放进去,修改共享属性,确认计算机可以访问!


wKioL1WlvEKzoGeyAADihE-NTRI448.jpg


然后创建一个新的GPO


Computer Configuration -> Policies -> Software settings-> New Package


选择msi文件,方式选择 Advanced, 否则无法修改modification

wKioL1WlvSrgntV3AADNXKY4898469.jpg


然后在Modification里面选择之前生成的mst文件。

wKioL1WlvSrAd6h5AAD7oMw-SQs741.jpg


理论上,现在就完事了,计算机重启之后应该就能自动安装。


但是事实上,很多时候,包括软件安装,网络磁盘映射等等貌似配置正确,但是就是不工作。很重要的一个缘故就是windows 的默认登陆方式是所谓的“快速登陆”,计算机启动或者用户登录的时候,网络连接不一定是完成了的,很多组策略其实是登陆之后异步更新的。这导致一些开机脚本异常,因为他们自动执行的时候网络根本还没接通嘛!


因此 我们还需要修改一条策略 Computer Configuration ->Policies -> Administrative Template -> System -> Logon  强制计算机等待网络接通之后才可以登陆启动;坏处自然是登陆时间变长,好处则是确保GPO更新

wKiom1WlvKai_ilFAAQzJT0kBY0417.jpg


最后在客户机上执行 gpupdate /force之后重启, tightvnc已经成功安装了。


如果为了确保所以的机器都成功安装了,豆子还用powershell写了一个小程序进行判断,可以参考

http://beanxyz.blog.51cto.com/5570417/1695998




本文出自 “麻婆豆腐” 博客,请务必保留此出处http://beanxyz.blog.51cto.com/5570417/1674744


推荐阅读
  • 在Linux系统中,网络配置是至关重要的任务之一。本文详细解析了Firewalld和Netfilter机制,并探讨了iptables的应用。通过使用`ip addr show`命令来查看网卡IP地址(需要安装`iproute`包),当网卡未分配IP地址或处于关闭状态时,可以通过`ip link set`命令进行配置和激活。此外,文章还介绍了如何利用Firewalld和iptables实现网络流量控制和安全策略管理,为系统管理员提供了实用的操作指南。 ... [详细]
  • MicrosoftDeploymentToolkit2010部署培训实验手册V1.0目录实验环境说明3实验环境虚拟机使用信息3注意:4实验手册正文说 ... [详细]
  • 兆芯X86 CPU架构的演进与现状(国产CPU系列)
    本文详细介绍了兆芯X86 CPU架构的发展历程,从公司成立背景到关键技术授权,再到具体芯片架构的演进,全面解析了兆芯在国产CPU领域的贡献与挑战。 ... [详细]
  • 2020年9月15日,Oracle正式发布了最新的JDK 15版本。本次更新带来了许多新特性,包括隐藏类、EdDSA签名算法、模式匹配、记录类、封闭类和文本块等。 ... [详细]
  • 在软件开发过程中,经常需要将多个项目或模块进行集成和调试,尤其是当项目依赖于第三方开源库(如Cordova、CocoaPods)时。本文介绍了如何在Xcode中高效地进行多项目联合调试,分享了一些实用的技巧和最佳实践,帮助开发者解决常见的调试难题,提高开发效率。 ... [详细]
  • 在Ubuntu系统中安装Android SDK的详细步骤及解决“Failed to fetch URL https://dlssl.google.com/”错误的方法
    在Ubuntu 11.10 x64系统中安装Android SDK的详细步骤,包括配置环境变量和解决“Failed to fetch URL https://dlssl.google.com/”错误的方法。本文详细介绍了如何在该系统上顺利安装并配置Android SDK,确保开发环境的稳定性和高效性。此外,还提供了解决网络连接问题的实用技巧,帮助用户克服常见的安装障碍。 ... [详细]
  • 自然语言处理(NLP)——LDA模型:对电商购物评论进行情感分析
    目录一、2020数学建模美赛C题简介需求评价内容提供数据二、解题思路三、LDA简介四、代码实现1.数据预处理1.1剔除无用信息1.1.1剔除掉不需要的列1.1.2找出无效评论并剔除 ... [详细]
  • Leetcode学习成长记:天池leetcode基础训练营Task01数组
    前言这是本人第一次参加由Datawhale举办的组队学习活动,这个活动每月一次,之前也一直关注,但未亲身参与过,这次看到活动 ... [详细]
  • 在 CentOS 6.4 上安装 QT5 并启动 Qt Creator 时,可能会遇到缺少 GLIBCXX_3.4.15 的问题。这是由于系统中的 libstdc++.so.6 版本过低。本文将详细介绍如何通过更新 GCC 版本来解决这一问题。 ... [详细]
  • WinMain 函数详解及示例
    本文详细介绍了 WinMain 函数的参数及其用途,并提供了一个具体的示例代码来解析 WinMain 函数的实现。 ... [详细]
  • 基于Net Core 3.0与Web API的前后端分离开发:Vue.js在前端的应用
    本文介绍了如何使用Net Core 3.0和Web API进行前后端分离开发,并重点探讨了Vue.js在前端的应用。后端采用MySQL数据库和EF Core框架进行数据操作,开发环境为Windows 10和Visual Studio 2019,MySQL服务器版本为8.0.16。文章详细描述了API项目的创建过程、启动步骤以及必要的插件安装,为开发者提供了一套完整的开发指南。 ... [详细]
  • 为了确保iOS应用能够安全地访问网站数据,本文介绍了如何在Nginx服务器上轻松配置CertBot以实现SSL证书的自动化管理。通过这一过程,可以确保应用始终使用HTTPS协议,从而提升数据传输的安全性和可靠性。文章详细阐述了配置步骤和常见问题的解决方法,帮助读者快速上手并成功部署SSL证书。 ... [详细]
  • 如何解决Word中频繁出现的错误报告发送问题 ... [详细]
  • 本文探讨了在使用 Outlook 时遇到的一个常见问题:无法加载 SAVCORP90 插件,导致软件功能受限。该问题通常表现为在启动 Outlook 时会收到错误提示,影响用户的正常使用体验。文章详细分析了可能的原因,并提供了多种解决方法,包括检查插件兼容性、重新安装插件以及更新 Outlook 版本等。通过这些步骤,用户可以有效解决这一问题,恢复 Outlook 的正常运行。 ... [详细]
  • Squaretest:自动生成功能测试代码的高效插件
    本文将介绍一款名为Squaretest的高效插件,该工具能够自动生成功能测试代码。使用这款插件的主要原因是公司近期加强了代码质量的管控,对各项目进行了严格的单元测试评估。Squaretest不仅提高了测试代码的生成效率,还显著提升了代码的质量和可靠性。 ... [详细]
author-avatar
潇洒D-An_na
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有