我要把一个小办公室搬到Ubuntu上。 典型任务:VoIP,电子邮件,文档,RDP访问,ERP,打印,文件共享。 你可以build议使用多种技术和解决scheme来获得更好的体验和灵活性? 真实的成功故事,欢迎:) 以下是可能实现的function列表: networkingconfiguration VPN 集中authentication(账户pipe理) 主目录存储(硬件独立工作区) 简化的共享/打印机configuration 集中pipe理和configuration 安装软件pipe理 硬件监控 帮助台:删除支持 文件和PIM共享/存储系统
我正在寻找关于如何自动化/简化从git存储库(github)到托pipe服务的部署的build议。 托pipe服务支持FTP(yuck)/ SSH / SFTP访问。 有任何好的工具,让button部署新的修订版本? 我知道这不是一个难写的脚本,但是当你开始考虑诸如回滚和多个站点之类的事情时,它变得足够复杂,我不想重新发明轮子。
更新: 下面的问题是在下面接受的答案的帮助下解决的。 但是,问题的实际原因是由于一个错误。 我在下面的这个问题中增加了另一个答案,其中包含此错误的详细信息以及已发布的修补程序解决scheme的详细信息。 题: 在我的组织里,我们有一个电脑实验室,每周都必须重新组装。 目前我们正在通过SCCM 2007做这件事。目前这是通过为每个工作OSD任务序列(TS)创build一个新的强制广告来完成的。 不过,我想通过重复设置一个广告来做到这一点。 为了使TS在一台机器上重复运行,必须启用广告选项“始终重新运行程序”,否则TS将只运行一次。 我遇到的问题是,执行机器的reimage时,一个新的客户端得到安装,从而创build一个新的GUID。 这意味着我必须提供一些自动的方式来将新的客户端GUID读取到重复发送的TS所通告的集合。 当然,由于客户端有一个新的GUID,这意味着SCCM认为TS在这台机器上还没有运行,并且一旦它被读入集合就开始重新映像,从而有效地使机器进入无限的重build循环。 我曾考虑过简单地将客户端构build到映像中,以便通过重映像保持相同的GUID,但是这种方法还存在其他问题。 有关如何设置一个周期性的TS,每周重新映像一次机器的build议? 编辑: 为了澄清一些事情,我会更好地解释一下情况: 我试图运行的OSD任务序列大约需要一个半小时才能完成,这将在凌晨3点左右发生。 操作系统部署完成后,需要运行另一个TS,以安装最后一个由于某些程序限制而必须通过单独的TS完成的程序。 其次,当我参考上面的GUID实际上指的是分配给新安装的ConfigMgr客户端的SMS GUID。 当然,还有其他的原因会产生一个新的SMS GUID,但是在这种情况下这些GUID不是什么问题。 解决scheme详情 从下面的newmanth的build议,我做了以下解决这个问题: 对于OSD任务序列和关联的广告,我设置了以下设置: 最大允许运行时间(分钟) :90(TS属性 – >高级) 程序重新运行的行为 :始终重新运行程序(广告属性 – >计划) 广告时间表 :凌晨3点,每周重复一次 对于包含有问题的计算机的集合,我使用了以下设置: 维护时间 :上午3点 – 上午4点35分,每周重复一次。 我还检查选项,“此计划仅适用于操作系统部署任务序列”。 这使我可以在维护窗口之外运行上面提到的第二个TS,但在重新将客户端添加到集合后,会立即阻止重build。 维护窗口必须大于或等于TS或程序的最大运行时间加上“播发程序客户端代理”倒数时间(我的设置为5分钟)。 由于我的TS将有一个90分钟的最大运行时间,我将不得不把我的窗口设置为95分钟。 收集会员更新时间表 :上午4:45,每天复发。 重build完成,维护时间在上午4:35closures。 我现在等待10分钟,好的措施,并安排收集会员更新,以重新添加新安装的客户端。 我可以在重build的同一天每周做一次,但是我每天都会做其他的事情。 根据您的集合添加新客户端成员的方式,您可能还需要安排您的发现方法在发生此更新之前运行。 例如,如果您的集合添加了基于Active Directory组的新客户端成员,则需要先运行相应的Active Directory发现方法,以便新创build的客户端logging具有相应的Active Directory信息。 […]
我有一大批拥有相同硬件的笔记本电脑。 现在,每台笔记本电脑都有自己的备份映像(即Norton Ghost),其中包含已安装的操作系统以及所有相关软件。 我想要做的是创build一个主基础镜像,可以加载到任何一台笔记本电脑,但需要在系统初始启动时安装产品密钥。 是否有一个内置的方法来使安装失效,强制重新激活和/或Windows可以安装在预激活状态,以满足相同的要求。 目前,通过更新和软件安装,可能需要5到7个小时才能创build每张图像,所以我可以做的任何事情都可以减less这个时间,这将节省大量的时间进行部署/重新映像。 注意:假设所有笔记本电脑在地理上分布,所以利用中央networking进行部署不是一种select。
我的一个客户端有一个包含他们的数据的数据库(这个服务器也托pipe一个ASP.NET网上商店),他们让我为他们的客户端编写一个程序,他们可以查询他们的数据库。 我的问题是,我被build议不要通过互联网直接访问SQL服务器? 标准的做法是什么? 我应该自动部署一个VPN客户端吗? 我有点困惑这一个。 请指教。
你能列出二进制引用的所有.so文件吗? 这是打包和部署一个二进制文件以及它需要的所有.so文件到服务器。 据我所知,你不能静态链接.so文件,但你可以做一个自我解压档案。
我正在尝试在我们的networking上部署三台打印机。 我已将打印和文档服务添加到我们的域控制器,然后添加打印机。 我右键单击打印机,然后单击部署打印机。 我有两台计算机的OU。 底层电脑 一楼电脑 我向每个OU添加了一个新的GPO,并称之为networking打印(地面/一楼)。 我select了将GPO应用于计算机而不是用户的选项。 然后在每台电脑上运行gpupdate / force,然后重新启动计算机两次。 共享打印机仍然没有显示出来。 我可以从服务器上运行完美的每台打印机上运行testing打印。 但是,工作站不。 服务器是Windows Server 2008 R2,工作站都是安装了组策略首选项扩展的Windows XP Professional。 我错过了明显的东西吗?
我想知道你在一个坚实的商业或开源软件部署和修补工具的想法。 我们一直在WPKG的路线(很好,但相当多的工作,没有推出进展的报告),GFI Languard – 不能很好地处理定制软件包的部署,而第三方补丁检测很差(我们有定制的内部软件偶尔部署)。 任何想法都是值得欢迎的,因为我们在login脚本上浪费大量时间/编写自定义XML脚本来部署软件,而不需要启动第三方修补程序。
我在服务器上部署了ASP NET MVC 3应用程序(win2008 / iis7.5)。 不知何故,我希望不要安装MVC 3包和devexpress(必要的应用程序)。 相反,我刚刚从我的开发人员机器复制了mvc和devexpress的dll到已部署应用程序的bin文件夹。 一切工作正常。 虽然未来可能会有一些复杂的维修工作,但我想知道这种方法是否可以接受,是否会影响性能?
我卡住了。 我想我认为我的信息是相当好的,但是对于我来说,我不知道如何在企业中部署mac软件,比如使用组策略。)我不是在讨论部署映像,我的意思是,例如如何确保每个mac都安装了最新版本的flash,或者其他的。 (我不希望支持第三方安装程序,只是.pkg,也许手动“把这个目录放在这里”,这当然可以把我自己的.pkg打包)。 我已经在“黄金三angular”(OD与AD交谈)中设置了OSX服务器(10.6),因此用户可以使用他们的AD帐户login,并且可以pipe理Apple更新或用户首选项,但部署…? 我错过了什么明显的? (或者是苹果?) PS我们也有苹果远程桌面,但这只是一次性的…