ネットワーク管理機能

ネットワーク管理機能は、次のようにグループ化できます。

アラート関数

機能 説明
NetAlertRaise 登録されているすべてのクライアントに、特定のイベントが発生したことを通知します。
NetAlertRaiseEx NetAlertRaise とは異なり、NetAlertRaiseExSTD_ALERT構造を必要としないため、登録されたクライアントに特定のイベントが発生したことを簡単に通知できます。

 

API バッファー関数

機能 説明
NetApiBufferAllocate ヒープからメモリを割り当てます。 NetApiBufferFree 関数との互換性が必要な場合は、この関数を呼び出します。
NetApiBufferFree NetApiBufferAllocate 関数およびその他のネットワーク管理機能によって割り当てられたメモリを解放します。
NetApiBufferReallocate NetApiBufferAllocate 関数の呼び出しによって割り当てられたバッファーのサイズを変更します。
NetApiBufferSize NetApiBufferAllocate 関数の呼び出しによって割り当てられたバッファーのサイズをバイト単位で返します。

 

Azure Active Directory Join Information Functions

機能 説明
NetFreeAadJoinInformation 指定した DSREG_JOIN_INFO 構造体に割り当てられたメモリを解放します。この構造体には、テナントの結合情報が含まれており、 NetGetAadJoinInformation 関数を呼び出して取得します。
NetGetAadJoinInformation 指定したテナントの結合情報を取得します。 この関数は、Microsoft Azure Active Directoryの結合情報と、現在のユーザーが追加した職場アカウントを調べます。

 

ディレクトリ サービスとドメイン参加関数

機能 説明
NetAddAlternateComputerName 指定したコンピューターの代替名を追加します。
NetCreateProvisioningPackage オフライン ドメイン参加操作で後で使用するためにコンピューター アカウントをプロビジョニングします。
NetEnumerateComputerNames 指定したコンピューターの名前を列挙します。
NetGetJoinableOUs コンピューター アカウントを作成できる組織単位 (OU) の一覧を取得します。
NetGetJoinInformation 指定したコンピューターの結合状態情報を取得します。
NetJoinDomain コンピューターをワークグループまたはドメインに参加させます。
NetProvisionComputerAccount オフライン ドメイン参加操作で後で使用するためにコンピューター アカウントをプロビジョニングします。
NetRemoveAlternateComputerName 指定したコンピューターの代替名を削除します。
NetRenameMachineInDomain ドメイン内のコンピューターの名前を変更します。
NetRequestOfflineDomainJoin コンピューター上でローカルに実行して、ボリュームにマウントされている Windows オペレーティング システム イメージを変更します。 イメージのレジストリが読み込まれ、プロビジョニング BLOB データが書き込まれ、オフライン ドメイン参加操作の完了フェーズ中に取得できます。
NetRequestProvisioningPackageInstall コンピューター上でローカルに実行して、ボリュームにマウントされている Windows オペレーティング システム イメージを変更します。 レジストリはイメージから読み込まれ、プロビジョニング パッケージ データが書き込まれ、オフライン ドメイン参加操作の完了フェーズ中に取得できます。
NetSetPrimaryComputerName 指定したコンピューターのプライマリ コンピューター名を設定します。
NetUnjoinDomain ワークグループまたはドメインからコンピューターの参加を解除します。
NetValidateName コンピューター名、ワークグループ名、またはドメイン名の有効性を確認します。

 

関数を取得する

機能 説明
NetGetAnyDCName 指定したサーバーによって直接信頼されているドメインのドメイン コントローラーの名前を返します。
NetGetDCName 指定したドメインのプライマリ ドメイン コントローラー (PDC) の名前を返します。
NetGetDisplayInformationIndex 名前が指定した文字列で始まるか、文字列のアルファベット順に続く最初の表示情報エントリのインデックスを返します。
NetQueryDisplayInformation ユーザー、コンピューター、またはグローバル グループ のアカウント情報を返します。

 

グループ関数

機能 説明
NetGroupAdd グローバル グループを作成します。
NetGroupAddUser 既存のグローバル グループに 1 人のユーザーを追加します。
NetGroupDel グループにメンバーがあるかどうかに関係なく、グローバル グループを削除します。
NetGroupDelUser グローバル グループから 1 つのユーザー名を削除します。
NetGroupEnum サーバー上のすべてのグローバル グループを一覧表示します。
NetGroupGetInfo 特定のグローバル グループに関する情報を返します。
NetGroupGetUsers 特定のグローバル グループのすべてのメンバーを一覧表示します。
NetGroupSetInfo グローバル グループに関する一般的な情報を設定します。
NetGroupSetUsers 新しいグローバル グループにメンバーを割り当てます。は、既存のグループのメンバーを置き換えます。

 

ローカル グループ関数

機能 説明
NetLocalGroupAdd ローカル グループを作成します。
NetLocalGroupAddMembers 既存のローカル グループに 1 人以上のユーザーまたはグローバル グループを追加します。
NetLocalGroupDel ローカル グループを削除し、グループから既存のすべてのメンバーを削除します。
NetLocalGroupDelMembers 既存のローカル グループから 1 つ以上のメンバーを削除します。
NetLocalGroupEnum サーバー上の各ローカル グループ アカウントに関する情報を返します。
NetLocalGroupGetInfo サーバー上の特定のローカル グループ アカウントに関する情報を返します。
NetLocalGroupGetMembers 指定したローカル グループのすべてのメンバーを一覧表示します。
NetLocalGroupSetInfo ローカル グループに関する一般的な情報を設定します。
NetLocalGroupSetMembers ローカル グループにメンバーを割り当てます。

 

メッセージ関数

機能 説明
NetMessageBufferSend 登録済みのメッセージ エイリアスにメッセージを送信します。
NetMessageNameAdd メッセージ名テーブルにメッセージ エイリアスを登録します。
NetMessageNameDel メッセージ名テーブルからメッセージ エイリアスを削除します。
NetMessageNameEnum メッセージ名テーブルに格納されているすべてのメッセージ エイリアスを一覧表示します。
NetMessageNameGetInfo メッセージ名テーブル内の特定のメッセージ エイリアスに関する情報を返します。

 

NetFile 関数

機能 説明
NetFileClose リソースを強制的に閉じます。
NetFileEnum サーバー上の開いているファイルに関する情報を返します。
NetFileGetInfo サーバー リソースの特定のオープンに関する情報を返します。

 

リモート ユーティリティ関数

機能 説明
NetRemoteComputerSupports リダイレクターに対してクエリを実行して、リモート システムがサポートするオプション機能を取得します。
NetRemoteTOD アプリケーションがリモート サーバー上の時刻情報にアクセスできるようにします。

 

スケジュール関数

機能 説明
NetScheduleJobAdd 指定した将来の日時に実行するジョブを送信します。
NetScheduleJobDel コンピューター上で実行するためにキューに登録されているジョブの範囲を取り消します。
NetScheduleJobEnum 指定したコンピューターでキューに登録されているジョブを一覧表示します。
NetScheduleJobGetInfo コンピューターでキューに登録されている特定のジョブに関する情報を返します。
GetNetScheduleAccountInformation AT サービス アカウント名を取得します。
SetNetScheduleAccountInformation AT サービス アカウント名とパスワードを設定します。

 

サーバー関数

機能 説明
NetServerDiskEnum サーバー上のローカル ディスク ドライブの一覧を返します。
NetServerEnum 指定したドメイン内の特定の種類 (または型) のすべての表示可能なサーバーを一覧表示します。
NetServerGetInfo 指定したサーバーに関する構成情報を返します。
NetServerSetInfo サーバーの動作パラメーターを設定します。

 

サーバーとワークステーションのトランスポート機能

機能 説明
NetServerComputerNameAdd エミュレートされたサーバー名を、サーバーがアクティブになっている各トランスポート プロトコルにバインドします。 ( NetServerTransportEnum 関数と NetServerTransportAddEx 関数の機能を組み合わせます。
NetServerComputerNameDel NetServerComputerNameAdd 関数の以前の呼び出しによって設定されたエミュレートされたサーバー名から各ネットワーク トランスポート プロトコルを切断します。
NetServerTransportAdd 指定したサーバーをトランスポート プロトコルにバインドします。 (この関数は 、SERVER_TRANSPORT_INFO_0 情報レベルのみをサポートします。
NetServerTransportAddEx 指定したサーバーをトランスポート プロトコルにバインドします。 (この拡張関数は、 SERVER_TRANSPORT_INFO_1SERVER_TRANSPORT_INFO_2およびSERVER_TRANSPORT_INFO_3 情報レベルをサポートします)。
NetServerTransportDel トランスポート プロトコルをサーバーから切断します。
NetServerTransportEnum サーバーによって管理されるトランスポート プロトコルを列挙します。
NetWkstaTransportEnum リダイレクターによって管理されるトランスポート プロトコルを一覧表示します。

 

関数を使用する

機能 説明
NetUseAdd ローカル コンピューターとサーバー間の接続を作成します。
NetUseDel 共有リソースへの接続を終了します。
NetUseEnum ローカル コンピューターとリモート サーバー上のリソース間のすべての現在の接続を一覧表示します。
NetUseGetInfo 共有リソースへの接続に関する情報を返します。

 

ユーザー関数

機能 説明
NetUserAdd ユーザー アカウントを追加し、パスワードと特権レベルを割り当てます。
NetUserChangePassword 指定したネットワーク サーバーまたはドメインのユーザーのパスワードを変更します。
NetUserDel サーバーからユーザー アカウントを削除します。
NetUserEnum サーバー上のすべてのユーザー アカウントを一覧表示します。
NetUserGetGroups ユーザーが属するグローバル グループ名の一覧を返します。
NetUserGetInfo サーバー上の特定のユーザー アカウントに関する情報を返します。
NetUserGetLocalGroups ユーザーが属するローカル グループ名の一覧を返します。
NetUserSetGroups 指定したユーザー アカウントのグローバル グループ メンバーシップを設定します。
NetUserSetInfo ユーザー アカウントのパスワードとその他の要素を設定します。

 

ユーザー モーダル関数

機能 説明
NetUserModalsGet セキュリティ データベース内のすべてのユーザーとグローバル グループ (セキュリティ アカウント マネージャー (SAM) データベース)、またはドメイン コントローラーの場合は Active Directory のグローバル情報を返します。
NetUserModalsSet セキュリティ データベース内のすべてのユーザーとグローバル グループのグローバル情報を設定します。

 

検証関数

機能 説明
NetValidatePasswordPolicyFree NetValidatePasswordPolicy 関数が OutputArg パラメーターに割り当てるメモリを解放します。
NetValidatePasswordPolicy アプリケーションが、アプリケーションが提供するアカウント データベースに対するパスワード コンプライアンスをチェックし、パスワードがパスワード ポリシーの複雑さ、エージング、最小長、履歴再利用の要件を満たしていることを確認できるようにします。

 

ワークステーションとワークステーションのユーザー機能

機能 説明
NetWkstaGetInfo ワークステーションの構成要素に関する情報を返します。
NetWkstaSetInfo ワークステーションを構成します。
NetWkstaUserEnum ワークステーションに現在ログオンしているすべてのユーザーに関する情報を一覧表示します。
NetWkstaUserGetInfo 現在ログオンしている 1 人のユーザーに関する情報を返します。
NetWkstaUserSetInfo ワークステーションの構成要素のユーザー固有の情報を設定します。

 

廃止された関数

Windows ネットワーク関数