标签: network-service

我如何'运行''网络服务'?

我正在尝试将进程作为另一个帐户运行.我有命令:

runas "/user:WIN-CLR8YU96CL5\network service" "abwsx1.exe"
Run Code Online (Sandbox Code Playgroud)

但后来要求输入密码.但是,没有为网络服务设置密码.

我正在尝试做什么?

permissions command-line runas network-service

77
推荐指数
4
解决办法
6万
查看次数

交互式命令提示符为NETWORK SERVICE

如何打开作为NETWORK SERVICE运行的交互式应用程序,例如cmd.exe或Windows资源管理器?有很多方法可以为SYSTEM帐户执行此操作,但NETWORK SERVICE被证明是一项挑战.我需要这个在Windows 7上工作,但也会对其他Windows版本的解决方案感兴趣.

windows security authentication network-service

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

是否可以获得独立于语言的“ NT AUTHORITY \ NETWORK SERVICE”用户?

今天,我遇到了一个从未遇到过的问题。

我已经开发了使用SQL Server数据库的应用程序。该应用程序具有访问数据库的Windows服务。

由于Windows服务使用网络服务作为用户,因此我需要将该用户添加到数据库中,以便它可以访问它。

该任务由我也开发的安装程序自动完成。

在该安装程序中,我有以下脚本片段:

USE [MyDB]
GO

IF NOT EXISTS(SELECT principal_id FROM sys.database_principals WHERE name = 'NT AUTHORITY\NETWORK SERVICE')
    BEGIN
        /****** Object:  User [NT AUTHORITY\NETWORK SERVICE]    Script Date: 26-10-2018 13:42:57 ******/
        CREATE USER [NT AUTHORITY\NETWORK SERVICE] FOR LOGIN [NT AUTHORITY\NETWORK SERVICE] WITH DEFAULT_SCHEMA=[dbo]

        ALTER ROLE [db_owner] ADD MEMBER [NT AUTHORITY\NETWORK SERVICE]
    END
Run Code Online (Sandbox Code Playgroud)

该脚本几乎总是可以运行,但今天可以安装。

今天,安装是在Windows 7 PC(西班牙语)中进行的。安装程序发送了一条错误消息,提示“ NT AUTHORITY \ NETWORK SERVICE”用户不存在。

查看此问题,我发现该用户在该PC上被称为“ NT AUTHORITY \ Servicio de Red”,即西班牙语中的“ NETWORK SERVICE”。

这很奇怪,因为我还有其他安装有Windows 10西班牙语的PC,但是在该OS中,用户也被称为“ NT AUTHORITY \ NETWORK SERVICE”。

为了解决该PC上的问题,我只需要安装SQL …

sql-server security windows-authentication database-security network-service

10
推荐指数
2
解决办法
645
查看次数

使用c#以编程方式为网络服务访问文件夹

我有一个运行一些c#代码的安装程序.我希望c#代码能够"完全控制""网络服务"帐户的文件夹.这可能吗?

我在网上看到了一些连接域名的例子.但是网络服务不在域上,而是本地帐户,我只是想知道如何在c#中做到这一点?

干杯

c# asp.net network-service

7
推荐指数
1
解决办法
2749
查看次数

无法在NetworkService帐户中启动Windows服务

我有一个Windows服务项目实现,我试图安装为网络服务.

process = new ServiceProcessInstaller();
process.Account = ServiceAccount.NetworkService;
Run Code Online (Sandbox Code Playgroud)

但每当我尝试启动服务时,我得到:

System error 5 has occurred.

Access is denied.
Run Code Online (Sandbox Code Playgroud)

这是在net start MyServiceVisual Studio命令提示符中运行命令之后,该命令提示符顺便以管理员身份运行.

有关如何使其工作的任何帮助?谢谢.

.net c# windows-services network-service

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

使用System.Data.SQLite在C#app中缓慢打开SQLite连接

编辑3:

我想我的问题暂时解决了......我将我的服务和测试应用程序更改为SYSTEM帐户而不是NetworkService帐户.更改用户帐户的好处是否会持续存在,或者只是暂时性的,还有待观察.

原始问题:

我注意到我的小型224kB SQLite数据库在我的C#应用​​程序中打开非常慢,从一些小的ms到1.5秒或更长时间.下面是我的代码,以及我今天下午添加的所有额外调试语句.我把它缩小到调用,cnn.Open();如下面的日志所示:

2014-03-27 15:05:39,864 DEBUG - Creating SQLiteConnection...
2014-03-27 15:05:39,927 DEBUG - SQLiteConnection Created!
2014-03-27 15:05:39,927 DEBUG - SQLiteConnection Opening...
2014-03-27 15:05:41,627 DEBUG - SQLiteConnection Opened!
2014-03-27 15:05:41,627 DEBUG - SQLiteCommand Creating...
2014-03-27 15:05:41,627 DEBUG - SQLiteCommand Created!
2014-03-27 15:05:41,627 DEBUG - SQLiteCommand executing reader...
2014-03-27 15:05:41,658 DEBUG - SQLiteCommand executed reader!
2014-03-27 15:05:41,658 DEBUG - DataTable Loading...
2014-03-27 15:05:41,767 DEBUG - DataTable Loaded!
Run Code Online (Sandbox Code Playgroud)

如您所见,在这种情况下,打开连接需要1.7秒.我试过重复这个,无法预测后续连接是否会立即打开,或者像这样延迟.

我考虑过使用某种形式的连接池,但是对于单实例单线程应用程序来说,这是值得的吗?现在,我正在创建一个SQLiteDatabase类的实例,并为每个查询调用以下函数.

public DataTable GetDataTable(string sql)
{ …
Run Code Online (Sandbox Code Playgroud)

c# file-io system.data.sqlite network-service

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

作为网络服务启动的问题

我有一个应用程序,我试图作为一个网络服务启动..

我是这样做的:sc create"App"binpath ="app path"obj =.\ NetworkService password =""

但我一直收到错误 - "帐户名称无效或不存在,或者密码对于指定的帐户名称无效."

什么可能是错的任何指针......

windows service network-service

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

IIS PowerShell应用程序池设置为"NetworkService"帐户

我正在尝试使用PowerShell在IIS7中创建应用程序池.我希望这在NetworkService帐户下运行,但目前这似乎尝试将自己设置为应用程序池上的"其他"用户,而不是被识别为内置帐户.我的PS目前看起来像这样: Set-ItemProperty $iisAppPoolDir -name processModel -value @{userName="NetworkService";identitytype=3}

现在这通常也应该有password="*****";可用的字段,以允许我创建应用程序池并让用户登录.我已经把它留了出来,希望它可以识别,但它没有用.

任何帮助赞赏!

iis powershell network-service

5
推荐指数
1
解决办法
5745
查看次数

Android网络服务发现示例Nsdchat无法正常工作

我正在尝试官方的android NSDchat示例,以便在连接到同一个wifi网络的两个Android手机之间进行通信.将项目导入eclipse之后,我只将目标sdk更改为api级别22而不是16级.我在各种设备上尝试了应用程序,例如带有api 18的samsung设备,带有api 21的htc设备,带有api 21等的asus设备等等适用于其中一些并且不能在其他设备上工作,它也会在不同设备上产生不同的错误.运行代码时出现空指针异常,当我重新启动设备时,错误就消失了.是否演示应用程序不支持更高的api级别,或者在运行之前是否应该对该代码进行任何更改?

android network-service nsd

5
推荐指数
1
解决办法
2756
查看次数

我应该如何构建我的ruby gem命令行服务?

我正在编写一个ruby gem,用户可以安装并使用命令行ruby工具与服务进行交互.您可以启动和停止服务(它将产生子进程).

我已经做了很多关于编写网络服务的最佳方法的研究,比如ØMQ/ EventMachine,我得到了如何创建一个Ruby gem,它将安装一个你可以在命令行中使用的二进制文件,但我'努力建立一个良好的代码结构.

我的命令行实用程序将采用各种参数(我将使用Trollop)并且它将使用各种类来执行操作,并使用各种其他ruby gem.

我不确定我应该把我的类文件放在哪里,以及如何在我的二进制文件中要求它们以便路径是正确的.

ruby rubygems command-line-interface network-service

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

“NT Authority\Network Service”主目录的位置是什么?

我有一个 java 应用程序,其缓存是在C:\Users\<User>. 但是当应用程序运行时,NT Authority\Network Service它的缓存是在哪里创建的呢?

java windows network-service

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

WCF 服务 Process.Start 在网络服务帐户下冒充不同的用户

我在 IIS 中托管了 Wcf 服务,Windows Server 2008 R2,使用带有 NETWORK SERVICE Identity 的 AppPool .NET 4.0。

我的 Wcf 服务有一个使用 Process.Start 调用命令 EXE 的方法。

我需要使用不同的用户作为执行命令 EXE(域用户帐户)的凭据。

我尝试执行它,但它对我不起作用:它似乎没有执行命令 EXE。

更新:进程退出,但不执行代码

我收到如下错误:

退出代码 -1073741502

和 eventvwr:

            Process Information:
            Process ID:            0xc50
            Process Name:      C:\DeployTools\DeployTools.Commands.Ejecutar.exe
            Exit Status:            0xc0000142
Run Code Online (Sandbox Code Playgroud)

应用程序无法正确启动 (0xC0000142)。单击确定关闭应用程序

有什么建议?

代码:

        StreamReader sr = null;
        StreamReader serr = null;

        try
        {
            var psi = new ProcessStartInfo(MY_COMMAND_EXE);
            psi.WorkingDirectory = Path.GetDirectoryName(MY_COMMAND_EXE);
            psi.Arguments = arguments;
            psi.Domain = DOMAIN;
            psi.UserName = USER_IN_DOMAIN;
            psi.Password = SecureStringHelper.ToSecureString(pwd);

            psi.LoadUserProfile = true; …
Run Code Online (Sandbox Code Playgroud)

c# wcf credentials process network-service

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