タグ付けされた質問 「user-accounts」

1
IIS / ASP.NETのすべてのユーザーアカウントとは何ですか。
ASP.NET 4.0がインストールされたWindows Server 2008では、関連するユーザーアカウントが多数あり、どれがどのように異なり、どのように異なるのか、そして実際にアプリが実行されているのはどれなのかわかりません。ここにリストがあります: IIS_IUSRS IUSR DefaultAppPool ASP.NET v4.0 NETWORK_SERVICE ローカルサービス。 何が何?

10
ローカルシステムアカウントでどのようにCMD.exeを実行しますか?
現在Vistaを実行していますが、Windowsサービスと同じ操作を手動で実行したいと考えています。Windowsサービスはローカルシステムアカウントで実行されているので、これと同じ動作をエミュレートしたいと思います。基本的に、ローカルシステムアカウントでCMD.EXEを実行します。 DOSタスクスケジューラのATコマンドを使用してCMD.exeを起動することを提案する情報をオンラインで見つけましたが、「セキュリティの強化により、このタスクは実行時以外はインタラクティブに実行されません」というVistaの警告を受け取りました。次にコマンドの例を示します。 AT 12:00 /interactive cmd.exe 別のソリューションでは、CMD.exeを起動するだけのサービスコントロール(sc.exe)を介してセカンダリWindowsサービスを作成することを提案しました。 C:\sc create RunCMDAsLSA binpath= "cmd" type=own type=interact C:\sc start RunCMDAsLSA この場合、サービスは開始できず、次のエラーメッセージが表示されます。 FAILED 1053: The service did not respond to the start or control request in a timely fashion. 3番目の提案は、スケジュールされたタスクを介してCMD.exeを起動することでした。さまざまなアカウントでスケジュールされたタスクを実行できますが、ローカルシステムアカウントはそれらの1つではないと思います。 Runasも使用してみましたが、スケジュールされたタスクを実行したときと同じ制限に直面していると思います。 これまでのところ、私の試みはすべて失敗に終わりました。助言がありますか?

7
管理者以外のユーザーアカウントからのWindowsサービスの開始/停止
たとえば、BSTという名前のWindowsServiceがあります。また、管理者以外のユーザーであるUserAに、この特定のサービスを開始/停止する権限を与える必要があります。私のサービスは、Windows Server 2003からWindows 7まで、さまざまなWindows OSで実行されています。 これどうやってするの? 私はグーグル検索し、コマンド[sc sdset]を使用して権限を与えることについていくつかのものを見つけましたが、パラメーターについて正確にはわかりません。グループのアクセス許可を設定するのではなく、特定のユーザー(この場合はUserA)のみに設定します。

10
昇格された特権の有無にかかわらず、管理者として実行されているかどうかを検出しますか?
昇格された特権で実行されているかどうかを検出する必要があるアプリケーションがあります。私は現在、次のようにコードを設定しています。 static bool IsAdministrator() { WindowsIdentity identity = WindowsIdentity.GetCurrent(); WindowsPrincipal principal = new WindowsPrincipal(identity); return principal.IsInRole (WindowsBuiltInRole.Administrator); } これは、ユーザーが管理者であるかどうかを検出するために機能しますが、昇格なしで管理者として実行している場合は機能しません。(たとえば、vshost.exeで)。 仰角が[すでに有効であるか]可能かどうかをどのように判断できますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.