ネットワーク管理機能
ネットワーク管理機能は、次のようにグループ化できます。
アラート関数
機能 | 説明 |
---|---|
NetAlertRaise | 登録されているすべてのクライアントに、特定のイベントが発生したことを通知します。 |
NetAlertRaiseEx | NetAlertRaise とは異なり、NetAlertRaiseEx はSTD_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_1、 SERVER_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 | ワークステーションの構成要素のユーザー固有の情報を設定します。 |
廃止された関数
- NetAccessAdd
- NetAccessCheck
- NetAccessDel
- NetAccessEnum
- NetAccessGetInfo
- NetAccessGetUserPerms
- NetAccessSetInfo
- NetAuditClear
- NetAuditRead
- NetAuditWrite
- NetConfigGet
- NetConfigGetAll
- NetConfigSet
- NetErrorLogClear
- NetErrorLogRead
- NetErrorLogWrite
- NetLocalGroupAddMember
- NetLocalGroupDelMember
- NetServiceControl
- NetServiceEnum
- NetServiceGetInfo
- NetServiceInstall
- NetWkstaTransportAdd
- NetWkstaTransportDel
関連トピック