問題タブ [dsquery]
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.
powershell - [adsisearcher] に変数を渡そうとする際の問題
これが単純なことである場合は事前にお詫び申し上げますが、数日間調査しており、自分で解決したり、探索する別のルートを見つけることができません.
基本的に、私は以下のものを持っています。これは機能し、必要なものを正確に返します:
dland を含むユーザー名を返します。dlandを変数 ($usrNme1)に置き換えたいのですが、「Unexpected token '$usrNme1'))'' in expression or statement.」というエラーが発生します。
以下を使用して ActiveDirectory モジュールを使用して、ローカルで動作させることができました。
しかし、残念ながら、この環境の他のコンピューターに対してそれを使用することはできず、別の方法を見つける必要があります。これは、代替品を見つけることができる限りです.
ここでの支援は大歓迎です:)これは私にとってパズルの最後のピースであり、非常に近くにあり、それを理解できないことにイライラしています! お時間を割いていただきありがとうございます:)
編集: コメントするのを忘れました。このスクリプトはプッシュされ、Windows 7 マシンでローカルに実行されます。これが、Get-ADUser を使用できない理由の 1 つです。
ありがとう、
デビッド
powershell - 開いているファイルを表示する Openfiles クエリ
Openfiles.exe (サーバー 2008 ファイル サーバー上にある) をコンピューターからリモートで呼び出して、ユーザーが開いているファイルを確認するにはどうすればよいですか? パラメータでドメイン管理者ユーザーとしてログインする必要もあります。
c++ - ICommonQuery::OpenQueryWindow. 検索結果に管理コンテキスト メニューがない
管理機能やその他の拡張機能を使用して、アプリケーションから Active Directory 検索ウィンドウを呼び出そうとしました。この目的のために、私はそのようなフラグを使用しています:
MSDN で説明されているように:
DSQPF_ENABLEADMINFEATURES -コンテキスト メニューやプロパティ ページの管理表示指定子など、ディレクトリ サービス管理ツールでサポートされている機能を使用します。
DSQPF_ENABLEADVANCEDFEATURES -コンテキスト メニューとプロパティ ページに渡される IDataObject インスタンスで高度な機能を指定します。
この 2 つのフラグは、タブに対して完全に機能します。ドメイン管理者として、ユーザーのプロパティに多くのタブが表示されます。ただし、このパラメータはコンテキスト メニューには影響しません。ここで例:
- Server Managerから呼び出された検索ダイアログ。管理コンテキスト メニューが表示されます。
- これは、私のアプリケーションから呼び出されるダイアログです。非常に短いコンテキスト メニューがありますが、[プロパティ] をクリックすると、このアカウントに関連するすべてを管理者権限で変更できます。
アプリケーションはドメイン管理者から実行されます。UAC が無効になっています。Windows Server 2008 R2 でテスト済み。
このコンテキスト メニューを表示する方法はありますか?
ここでは、AD 検索ダイアログを呼び出すために使用したサンプル コードを確認できます。
linux - Windows または Linux デバイスから Python 2.7 を使用して Windows Active Directory にクエリを実行する
ユーザーまたはコンピューターの Windows Active Directory ドメインを照会するために使用できる、Windows または Linux の両方で実行されるコードを作成する必要があります。クエリは比較的小さくなります。私は Windows でそのようなことに DSQUERY を使用することに慣れていますが、ソリューションがクロスプラットフォームであり、Python 2.7 で記述されている必要があります。
Web でいくつかの例を見てきましたが、私が読んだものはすべて、LDAP コードを Linux にインストールして機能させることに言及しています (コードが実行されるホストを所有していないため、これは実際にはオプションではありません)。 )。
PYAD ライブラリーも見つけましたが、私が知る限り、それは Windows ボックス上にあり、PYWIN32 がインストールされていることに依存しています。
理想的には、どちらのアーキテクチャでも実行できる 1 つのコードが必要です。
私はコード例自体を実際に探しているわけではありません (ただし、いくつか削除したい場合はそれで問題ありません)。
前もって感謝します