我们遇到了一些导致一些问题的情况。 我们目前正在使用Inno Setup软件在我们的客户端系统上安装软件。 我们遇到的问题是我们需要做大量的Windows环境变更和软件依赖。 同样,软件在不断发展变化是一个不断轮换部署。 维护一个正确的安装程序已经非常耗时和令人沮丧。 我们最终不得不运行几个PowerShell和bash脚本来完成安装。 我们的软件本身只需要放在根目录下,并包含特定的文件夹结构。 我们的客户端PC是平板电脑,Vm(混合环境),台式电脑以及一体机的组合。 我们看到的是Boxstarter。它看起来提供了很多工具来利用我们需要的依赖关系的巧克力包调整。 而且能够做出很多Windows环境变更。 然后我们看着木偶实验室 。 它看起来也很有趣。 但一个更大的学习曲线,不知道它会提供多less优势。 我们意识到这些是为了快速的testing环境。 但是我们基本上需要在大量的PC上重新创build相同的实例。 我们必须遵守POS合规标准。 所以像大多数软件一样的标准安装程序将不起作用。 由于我们必须使每台电脑的软件安装在一个特殊的用户帐户上,并且有很多自定义设置。 问题:是否有一条更加可以接受的路线来允许我们将自定义Windows环境部署到客户端PC? 而任何有pipe理小组? 我们需要它来允许我们快速更新依赖项和部署包。 而最终用户很容易启动。 感谢您的帮助。
我需要能够以某种方式向互联网用户展示一组“内部”网站。 由于networking工程不是我的专长,请耐心等待。 我希望对此任务有任何见解或build议。 这里是基本的: 我们有一个只能通过连接Cisco AnyConnect安全移动客户端才能使用的networking。 我们使用双因素authentication。 我们有一个VPNconfiguration文件。 networking主要是基于微软的,在活动目录(AD)中的用户。 一旦我连接到networking,我可以login到四个不同的网站。 这些网站都运行在单个IIS服务器上,我们使用用户的AD帐户进行身份validation以及AD组成员身份进行授权。 Windows Server 2012与IIS 8.5。 一切都是用VMWare虚拟化的。 这些网站是基于ASP .NET。 我们需要使这些网站可以通过互联网访问。 我们不能要求VPN。 所以,这些网站需要在没有使用VPN的情况下可用。 如果可能,我宁愿使用内部AD用户存储/身份提供者。 我们必须要求双重authentication。 因此,用户必须使用用户名和密码login,然后使用RSA令牌authentication机制。 我知道这在某些方面似乎很愚蠢,但问题的核心是我们的主要客户需要访问我们的内部网站,并且他们对于他们可以做什么和不可以做什么有很大的限制。 客户端的每个用户只允许一个VPNconfiguration文件,并且该configuration文件已被使用。 同样,他们对互联网的使用也有严格的限制,但是我们可以打开一个防火墙规则,以便他们可以访问我们的“门户”,从而访问我们的网站。 所以,我需要一些门户网站或设备,或者是一些暴露在互联网上的门户或设备,它们需要所有适当的防火墙和区域保护,但允许使用双因素身份validation的非VPN访问,并暴露内部网站。 这个设备将需要自己build立VPN连接。 理想情况下,我们可以传递用户的凭据进行授权和身份validation。 我目前的研究指向了Sophos UTM&Next-Gen防火墙产品的方向。 不过,我想在研究我的select的时候,我会聘请一些专家的build议。 我很欣赏任何有关如何完成这项任务的见解。
我最近有一个数据丢失,由于一个非function的bgsave /保存(它挂断给我总是“错误背景保存已经在进行中”的错误信息) 这是redis info命令的服务器部分: # Server redis_version:2.8.19 redis_git_sha1:00000000 redis_git_dirty:0 redis_build_id:9968db13395be4aa redis_mode:standalone os:Windows arch_bits:64 multiplexing_api:winsock_IOCP gcc_version:0.0.0 process_id:5968 run_id:3cf27bdbead6bc8d37d9eb8e0de5eb7898b72ede tcp_port:6379 uptime_in_seconds:883 uptime_in_days:0 hz:10 lru_clock:11936623 config_file:C:\Program Files\Redis\redis_store.conf 这些是我的快照设置: save 900 1 save 300 10 save 60 10000 stop-writes-on-bgsave-error yes rdbcompression yes rdbchecksum yes dbfilename store.rdb dir ./ 该服务器也以主angular色工作。 (不知道这是否相关 – 但是:当bgsave挂起时,复制似乎停止了) 我正在运行Redis作为服务。 似乎问题最近发生时服务崩溃了(对我来说)不明原因: 我有自动恢复function处于活动状态(在崩溃后自动重新启动服务)。 从那个时间点redis停止快照(我可以看到这种forms的备份文件的时间戳)。 我的问题是: 有没有人在Windows上遇到过Redis崩溃? 如果是这样,可能是什么原因(除了硬件限制 […]
我试图设置权限到这样的一些Windows目录 # ansible example.com -m raw -a 'icacls D:\somedir\ /grant "! ЗАО. Руководство":F' -vvvvv 并得到关于无效参数的Windows错误 No config file found; using defaults Loaded callback minimal of type stdout, v2.0 File lookup using /etc/ansible/host_files/example.com/mvs as file <example.com> ESTABLISH WINRM CONNECTION FOR USER: mvs on PORT 5985 TO example.com <example.com> WINRM CONNECT: transport=plaintext endpoint=http://example.com:5985/wsman <example.com> EXEC icacls D:\somedir\ […]
如何自动更改临时驱动器的指定字母? 解决我的问题的一部分。 我不知道如何,在ec2config中分配一个驱动器号后,然后重命名驱动器。 不能重写,这已经通过驱动器映射工具完成了。 然后我想重命名驱动器。
我需要找出由Windows符号链接指向的位置,以便解决位于那里的文件夹或文件的错误。 它的格式是:C:?\ Volume {5c286810-f966 -…} 有没有这样做的实用程序,或者这是应该在registry中查找?
我知道这在技术上是不可能的,除了邮件安全组,所以我有点困惑。 我们有用户抱怨失去访问份额。 看ACL,我看到用户被删除的组。 ACE是一个分配组。 这怎么可能? ACL中列出的所有其他ACE都是pipe理组。 在这里input图像说明
我现在正在进行一个项目,作为testing的一部分,我必须将系统时钟移到遥远的未来date。 该项目涉及两台服务器:一台应用程序服务器和一台数据库服务器。 我已经停止了两台机器上的Windows Time服务,这是我第一次在互联网上search解释/解决scheme时find的解决scheme,而且这似乎奏效了。 麻烦的是,虽然date在数据库服务器上坚决固定,应用程序服务器不断重置到今天的date,我不能为我的生活找出原因,因为时间服务没有运行 。 我必须阻止这种情况的发生,因为时间差异可能会使我的客户端在应用程序上的操作的loggingdate大打折扣,从而导致数据库服务器中出现预期数据的问题。 有没有人有任何想法,除了Windows时间会导致Windows Server 2012的时钟重置,如果有的话,我怎么能阻止它呢?
我们有几台Windows 7机器用于监视墙上的屏幕(每台显示器一台机器)。 我们必须每天早上把它们logging下来,并locking它们过夜。 这是一个乏味的过程,我正在尝试自动执行此操作。 我们目前使用VNC单独连接到机器,因为RDP不允许我们使用VGA连接来查看屏幕。 我已经尝试使用mstsc /console但是这不显示监视器上的控制台。 我已经看到了远程locking机器的方法,所以应该可以用PsExec来做到这一点。 不过,我听说这可能不是最好的办法, 扔垃圾在人行道上:rundll32程序的悲伤的历史 。 有没有更好的办法? 另外,我找不到通过脚本logging机器并能够在显示器上查看控制台的方法,这可能吗?
我有一个在WMI中创build对象的类,我想从使用wmic运行cacti的linux机器上查询它。 如果我运行查询,我得到一个错误,请参阅下面: /bin/wmic –namespace='ROOT\CIMV2\mynamespace' –authentication-file=authfile //hostwithwmi "SELECT Column FROM MyClass WHERE key='myKey'" [wmi/wmic.c:212:main()] ERROR: Retrieve result data. NTSTATUS: NT_STATUS_BUFFER_TOO_SMALL – Buffer too small 为什么? 如果我在Windows机器上(Get-WmiObject)这样做,它的结果是一个整数(0-200之间的数字)。 有什么办法可以绕过吗? 非常感谢你。