我的基于java的应用程序安装在许多用户的计算机上。在第一次运行时,它会自动将用户的操作系统名称发送到我的服务器并存储在数据库中。我使用System.getProperty("os.name");在该应用程序中获取用户的操作系统名称。能否确定这是一台基于服务器的计算机( Windows Server 2012 Standard)还是台式计算机(Ubuntu、Windows 7)?
是否有任何可能的方法来确定使用Java的服务器和台式计算机之间的关系?
有没有办法在用户登录时使用一些PowerShell命令或厨师食谱来禁止在Windows Server2016上启动/终止服务器管理器? Windows Server 2016上的服务器管理器在每个用户登录时都会启动,这真的很烦人,因为我们几乎不会因为任何原因使用它 IT基础设施不能在组织级别禁用它,所以我们只想在某些特定的服务器上禁用它。
当我尝试在谷歌应用程序引擎中使用urllib2获取网址时,我得到了以下错误:
error: An error occured while connecting to the server: Unable to fetch URL: http://www.google.com Error: [Errno 10106] getaddrinfo failed
这是调用urllib2打开读取方法的代码:
def get(self):
self.write(urllib2.urlopen("http://www.google.com").read())
s