問題タブ [runas]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
windows-mobile - Windows Mobile 5 用の RunAsDate アプリ?
Windows O/S用のRunaAsDateという便利なアプリがありますが、Windows Mobile 5用のアプリが見つかりませんでした。SprintDB Pro 4というアプリの試用版を拡張するために必要です。ライセンスの販売を停止します。アプリを使用するたびに PDA の時計設定を常に変更する必要はありません。誰かが洞察力を持っている場合は、私に知らせてください。前もってありがとう、ナサニエル
windows-7 - Win7 Runas 管理者権限ですが、ユーザーはそのプロセスを強制終了できます
win7 Pro 32bitを使用しています。ac:\record.bat ファイルがあります。このバット ファイルは、いくつかのパラメータを指定して ffmpeg.exe を実行し、デスクトップ画面をキャプチャしてビデオ .mp4 ファイルに保存します。
管理者アカウントでログオンすると、うまく機能します。タスク マネージャーは、ffmpeg.exe が管理者アカウントで実行されていることを示しています。ffmpegプロセスを突然強制終了できます。これはとても正常です。
When I logon with an User account, I can also run it and works well. The Task Manager show that ffmpeg.exe is running with User Account. I can also kill it. This is so normal too.
Now, when still in User session, I want to run the record.bat file with Administrator privilege to let the User can not kill that process. So I make a test, I open CMD , then use runas command :
runas /user:administrator c:\record.bat
It prompt for Administrator password, I type the password and it works well. I can see the ffmpeg.exe process running with Administrator account.
But, now I also can kill that process !!! althought I am now a User and ffmpeg.exe process run under Administrator privilege. This is so strange, because on WinXP SP3, with the same test schema, User account can not kill that process (which runas under Administrator Account).
Can you show me howto fix this ? The target is I wish to run that batch file in User session to capture their screen but they can not kill that process. I have done this successful on winXP. But on Win7 this fails.
Hope you pro can help me.
Thanks.
c# - C# で runas を実装する
C# を使用して runas /noprofile /netonly /user:@ を実装するにはどうすればよいですか。
System.Diagnostics.ProcessStartInfo には、ユーザー、ドメイン、パスワード、動詞 (runas を使用できる場所) などのフィールドがありますが、netonly を設定する方法があります。Cmd を使用するとトークンは必要ありませんが、診断を使用しているときに、セキュリティ エラー「{"サーバー上のセキュリティ データベースには、このワークステーションの信頼関係に対するコンピューター アカウントがありません"}」が発生するため、トークンが要求されます。そのドメインの信頼できるパートナーではありません。Cmd ではそのような問題はありません。ユーザー情報を入力するために UI を使用したいです。私のシステムは信頼できるパートナーではないため、偽装を使用できません。
windows - IE からデスクトップ アプリを起動しているときに、Win XP で「Run As」ポップアップを削除する
Web アプリケーションからデスクトップ アプリケーションを起動する ActiveX を開発しました。Windows 7 では正常に動作します。しかし、Windows XP では、Web アプリケーションからデスクトップ アプリケーションを起動しようとすると、[Run As] ウィンドウが表示されます。
両方のオプションのユーザー名を設定しようとしましたが、それでも「Run As」ウィンドウがポップアップします。このポップアップが毎回表示されないようにする方法はありますか?
よろしく
ruby - 「runas」の実行が終了したことを確認する方法は?
ruby 1.9.3p194 (2012-04-20) [i386-mingw32]Windows7で使用しています。最近、管理者としてコマンドを実行する必要のない Windows XP からアップグレードしたので、このような問題は発生しませんでした。
私が実行するmySQLバックアップを実行するにはrunas /savecred /user:yogurt\administrator "cmd.exe /k mysqldump --user=#{dbuser} --password=#{dbpassword} #{dbname} > #{dump}"、mysqldumpを管理者として実行する必要があります。管理者アカウントで Ruby スクリプトを実行していません。
runas は新しい cmd.exe を起動し、ruby はそれが終了するのを待ちません。ダンプ プロセスが完了するまでに約 1 分かかります。その後、ダンプファイルを圧縮して削除します。
しかし、そのファイルに対して他のアクションを実行する前に、ダンプ プロセスが既に完了していることを確認する必要があります。現在、私はそれを使用sleep(60)していますが、もっと体系的な解決策があるのではないかと思います。
更新 - Ruby コード
update2
cmd.exe内の2番目のコマンドとして、ダンプが終了した後にファイルを作成できると考えていました。ruby は約 1 秒ごとにファイルの存在をチェックします。
batch-file - バッチファイル…管理者として実行中
DNSをフラッシュするためのバッチファイルを正常に作成しました…</p>
一時停止を追加しました。コンソールウィンドウのタイトルバーに気づきました…管理者として実行されていません。
私はすでにこれのいくつかのバリエーションを試しました…ほんの少しのガイダンスが最もありがたいです。
どこかでブログを読んだことを覚えていますが、キャピタライゼーションについては重要ではないと書かれていました…バッチファイルを書く上でキャメルケースは重要ですか?
c# - Windows7で管理プロセスを実行する(C#)
(ユーザーの要求に応じて)アプリから管理プロセスを数回実行する必要があります。ユーザーが管理者のクレデンシャルを1回だけ入力するようにしたいので、どういうわけかクレデンシャルを保存する必要があります。
ただし、UACの設計方法が原因で、これを行うことはできないと聞きました。
他に何か提案はありますか?
c# - c# を使用して compmgmnt.msc をリモート ホストに接続する
C# を使用してリモート ホストに compmgmnt.msc を使用する方法を教えてください。私はこれを見つけました...
「cmd.exe」でこのコマンドを実行すると、機能しており、パスワードを尋ねられます。
しかし、C# でこのコマンドを使用する方法を知る必要があります。また、c# を使用してこのコマンドにパスワードを渡す必要があります。私はリモート コンピューターのユーザー名とパスワードを持っており、プログラムですべてを実行したいと考えています。
私も訪れました:
http://www.lansweeper.com/forum/yaf_postst5116_Runas-Custom-Actions.aspx プロセス。UAC がオンの別の資格情報で開始します。
よろしくお願いします!!!
/user:administrator \"mmc.exe compmgmt.msc /computer:IZADI-PC\誰でもC#で実行するサンプルコードを書く
sql-server - vb.net でリモート ユーザーになりすまして MS SQL Server にアクセスする
VPN 経由でドメイン ユーザーになりすまそうとしています。RUNAS コマンドを使用して、コマンド プロンプトから Management Studio を実行できます。ただし、デバッグモードまたは公開アプリのいずれかで、vb アプリケーション (.net 4.5、winforms、VS 2012 Express を使用) で同じことを行うことはできません。これが私が試したものです:
- 私のアプリケーションのrunasコマンド(スタートメニュープログラムのショートカットの場所と実行可能ファイルから); このような場合、コマンド プロンプトでパスワードを入力すると、「不明なユーザーまたはパスワードが正しくありません」というエラーが表示されます。
- [http://williamfaulkner.co.uk/2009/04/vbnet-run-as-administrator-impersonate-a-user-2008/][ 1]、これは MSDN にリストされているもののバリエーションのようで、advapi.dll の呼び出しを使用します (どのように機能するかはよくわかりません)。この場合、コードが SQL サーバーにクエリを実行しようとすると、「不明なユーザーまたはパスワードが正しくありません」というエラーも表示されます。
これらのエラーの説明や、これを解決する方法はありますか。ssms になりすまして実行できれば、vb アプリ内で実行できるはずです。
前もって感謝します!
sql-server - runas コマンドを使用して SQL Server にリモートでログインする
runas コマンドを使用して、この時点で立ち往生しています。そのサーバーで Windows 認証を使用してリモート SQL Server インスタンスにログインしようとしています。私はこのコマンドを使用しています -
しかし、これを行うと、Management Studio が開きます。IP はリモート サーバーのもので、Windows 認証がデフォルトで選択されており、現在のシステムのドメインとユーザー名があります。
実際には、接続文字列を指定してリモート SQL Server にログインし、クエリを実行する方法が必要です。クロスドメインです。
もう 1 つ質問があります。クエリを実行するマシンに Management Studio が必要ですか?
ありがとう。
編集
理解を深めるために言い換えています。
サーバーAとサーバーB(2台の別々のコンピューター)があります。A から B に対してクエリを実行する必要があります。A には SQL サーバーまたは管理スタジオがありません。Bさんは両方持っています。B の SQL サーバーにログインするには、Windows 認証 (myDomain\username など) を使用する必要があります。B の管理スタジオのプロパティの「ターゲット」で言及した runas コマンドを使用しています。それは間違っていますか? B にログインする必要があるのとは異なるユーザー名 (ただしドメインは同じ) を使用して A にログインしています。このタスクを実行するにはどうすればよいですか?
編集が遅れて申し訳ありません。