标签: windows-server-2008-r2

在Powershell中获取用户的Documents文件夹

我想使用PowerShell脚本在用户登录时自动执行与用户相关的任务.

有时用户会将其Documents文件夹从默认位置移开.如何在PowerShell中确定用户的Documents文件夹的位置?

windows-server-2008-r2 powershell-3.0

19
推荐指数
2
解决办法
1万
查看次数

远程主机关闭连接错误,怎么修复?

我在我的项目中使用elmah - > Elmah.axd来查找错误.
有这样的错误:

System.Web.HttpException: The remote host closed the connection. The error code is 0x800703E3.
Generated: Sun, 27 Nov 2011 13:06:13 GMT

System.Web.HttpUnhandledException (0x80004005): Exception of type 'System.Web.HttpUnhandledException' was thrown. ---> System.Web.HttpException (0x800703E3): The remote host closed the connection. The error code is 0x800703E3.
   at System.Web.Hosting.IIS7WorkerRequest.RaiseCommunicationError(Int32 result, Boolean throwOnDisconnect)
   at System.Web.Hosting.IIS7WorkerRequest.ExplicitFlush()
   at System.Web.HttpResponse.Flush(Boolean finalFlush)
   at System.Web.HttpWriter.TransmitFile(String filename, Int64 offset, Int64 size, Boolean isImpersonating, Boolean supportsLongTransmitFile)
   at System.Web.HttpResponse.TransmitFile(String filename, Int64 offset, Int64 length)
   at SalarSoft.Utility.SP1.ResumeDownload.ProcessDownload(String fileName, String …
Run Code Online (Sandbox Code Playgroud)

c# asp.net elmah windows-server-2008-r2

18
推荐指数
2
解决办法
6万
查看次数

如何将Play Framework 2.0应用程序作为Windows服务运行?

我有一个Play Framework 2.0应用程序,我想在Windows Server 2008 R2上部署(生产).如何让它作为服务运行?

windows-server-2008 windows-server-2008-r2 playframework playframework-2.0

18
推荐指数
1
解决办法
1万
查看次数

使用NGEN更新RemoteAPP应用程序的正确方法

我们在RDS服务器上有一个Windows2008R2 RemoteAPP .NET 4.5应用程序NGEN-ed,大约有.3个主机NLB群集的300个并发用户.

该应用程序正在积极开发中,RemoteAPP部署的程序集需要经常更新(即用新的程序集替换).

我们目前如何做到这一点如下:

  1. 重命名要在RemoteAPP服务器上更改的文件,用户连接到该文件(操作系统将不允许在加载文件时覆盖文件),
  2. 写新文件而不是旧文件,
  3. NGEN安装新的程序集(没有先卸载旧程序集!),
  4. 通知用户(通过应用程序本身)应用程序版本已更改并需要重新启动,
  5. 逐渐允许用户按照他们的步调重启应用程序(同时重启应用程序会导致磁盘和CPU负载增加,从而损害服务器性能).对集群中的所有主机都是如此.

在此之后,服务器偶尔会出现Blue-Screen-Crash与Microsoft-Windows-Kernel-Power EventID 41的严重错误 - 我非常责怪我们的更新实践要对此负责.

因此,问题是:什么是更新RemoteAPP应用程序和NGEN-ing新程序集的推荐方法,而不必终止访问旧程序集的进程(即允许用户在他们感觉到时继续并重新启动).

谢谢.

.net deployment ngen remoteapp windows-server-2008-r2

18
推荐指数
1
解决办法
623
查看次数

如何在C#中检测Windows Server 2008上的防病毒软件?

在搜索答案时,我已经多次看到类似以下的代码示例:

using System;
using System.Text;
using System.Management;

namespace ConsoleApplication1
{
  class Program
  {
    public static bool AntivirusInstalled()
    {

      string wmipathstr = @"\\" + Environment.MachineName + @"\root\SecurityCenter";
      try
      {
        ManagementObjectSearcher searcher = new ManagementObjectSearcher(wmipathstr, "SELECT * FROM AntivirusProduct");
        ManagementObjectCollection instances = searcher.Get();
        return instances.Count > 0;
      }

      catch (Exception e)
      {
        Console.WriteLine(e.Message);
      }

      return false;
    } 

    public static void Main(string[] args)
    {
      bool returnCode = AntivirusInstalled();
      Console.WriteLine("Antivirus Installed " + returnCode.ToString());
      Console.WriteLine();
      Console.Read();
    }

  }
}
Run Code Online (Sandbox Code Playgroud)

不幸的是,似乎Windows Server 2008没有SecurityCenter或 …

c# antivirus windows-server-2008 windows-server-2008-r2

18
推荐指数
2
解决办法
6256
查看次数

在Windows Server 2008 R2/IIS7.5上缺少IUSR帐户

我已经得到了在这台机器上安装PHP5.4的工作.其中一个手动安装步骤是将IUSR帐户配置为具有特定权限.问题是,我看到IIS_IUSRS组,但没有IUSR帐户.列出的唯一用户是Admin用户,Guest帐户和安全软件的用户.我不是Windows服务器类型,更像是一个*NIX家伙 - 所以这有点令人沮丧.我到处搜索并找不到合适的答案,但我已经学到了很多关于IIS7.5的知识 - 所以这并不是浪费时间.我已经尝试了几个建议并发现了几个类似的问题,但到目前为止还没有任何工作.我自己也尝试过制作IUSR帐户,但无济于事.如果有人知道如何实现这一目标,我将永远感激不尽.

php installation iis-7.5 windows-server-2008-r2

16
推荐指数
2
解决办法
5万
查看次数

Windows Server 2008 R2上的WCF .NET 4.5

在Windows Server 2008 R2中,我无法从服务器管理器激活.net 4.5的WCF Http/Tcp激活窗口功能

在此输入图像描述

Windows Server 2008 R2中的服务器管理器不支持.net 4.5,即使.net 4.5可以在Windows Server 2008 R2的IIS中安装和使用.

我可以使用Turn Windows功能开/关窗口在我的本地Windows 8中激活.Windows Server 2008中相同的Turn Windows功能开/关窗口链接将您带到服务器管理器

在此输入图像描述

Powershell也没有在Server 2008上列出它.如何在Windows Server 2008中的.NET Framework 4.5高级服务下为WCF服务安装HTTP激活和TCP激活?

.net wcf windows-server-2008 windows-server-2008-r2 .net-4.5

16
推荐指数
1
解决办法
2万
查看次数

无论用户是否登录,任务计划程序在设置为运行时都无法打开批处理文件

操作系统:Windows Server 2008 R2 Enterprise

我在注销时无法让Task Scheduler运行.bat文件.我有一个我想要使用的生产.bat文件,但为了我的故障排除目的,我使用C:\ Users\Administrator\Desktop\test.bat

test.bat非常简单.它包含的全部是:taskkill/im notepad.exe

它自己成功运行.如果我打开记事本并双击test.bat,则cmd窗口会闪烁并且记事本会死亡..bat文件不是问题.

我在Task Scheduler中创建的任务是"Test taskkill"(没有引号).我可以在Windows资源管理器中看到它的位置:C:\ Windows\System32\Tasks\Test taskkill

如果任务设置为仅在用户登录时运行,则任务有效.使用此设置,我可以右键单击它>运行,我得到的行为就像双击.bat文件一样.这意味着任务配置正确.

如果我将其设置为运行,无论用户是否登录,那么当我右键单击>运行时,没有任何明显的事情发生.报告该作业已在历史记录中成功运行,但记事本仍然存在.我知道我正在使用正在配置的帐户的正确凭据来运行任务.该帐户是本地管理员.

此问题与过去其他问题类似:

在计划任务中运行.bat文件

http://social.technet.microsoft.com/Forums/windowsserver/en-US/d47d116e-10b9-44f0-9a30-7406c86c2fbe/scheduled-task-wont-run-bat-file?forum=winservermanager

第二个链接中的线程似乎为许多人解决了相同的问题,建议用于运行任务的帐户需要对.bat文件和.bat文件修改的所有文件的显式权限.这是非常有希望的(如果一个恼人的要求).但是,我已经确认或为本地管理员分配了以下区域的显式权限,但我仍然没有成功:

  • C:\用户\管理员\桌面\
  • C:\用户\管理员\桌面\ test.bat的
  • C:\ WINDOWS\SYSTEM32 \任务\
  • C:\ Windows\System32\Tasks\Test taskkill

此外,我已确认本地管理员帐户位于本地管理员组中.

我错过了一些需要设置的其他权限吗?还有什么我应该看的吗?谢谢!

batch-file scheduled-tasks windows-server-2008-r2

16
推荐指数
1
解决办法
6万
查看次数

Win 2008 R2上的IIS 7默认情况下不显示图像

我在IIS 7上的默认网站上托管了一些图像,但是当我尝试浏览它们时,IIS会阻止图像.请帮帮我!))

iis-7 windows-server-2008-r2

15
推荐指数
1
解决办法
4万
查看次数

ASP.Net无法在PRODUCTION中创建/卷影副本

我们最近更新了一个相当大的ASP.NET网站(~1500th alexa流量排名),以使用在Windows Server 2008 R2上运行的VS2010和.NET 4.0

从那时起,当我们部署新版本的网站时,我们偶尔会注意到这篇文章中的相同错误: ASP.Net无法创建/卷影副本 错误消息是:无法创建/卷影复制'xxxx,版本= 4.0.4301.26898,Culture =当该文件已存在时,中性,PublicKeyToken = null'

但是,与该帖子不同,错误仅在我们的生产环境中发生,并且仅在某些服务器上发生.

在我们发布新版本的代码之后,我们回收所有AppPools并且错误开始发生.

另一个AppPool回收似乎解决了这个问题,但我真的想知道如何才能首先避免这个问题?

asp.net dll shadow-copy asp.net-4.0 windows-server-2008-r2

15
推荐指数
1
解决办法
4330
查看次数