#active-directory #azure #windows #active #directory #system #aad

bin+lib aad-join-info

此 Rust crate 允许用户获取 Windows 计算机的 Azure Active Directory 加入信息。

3 个版本

0.1.2 2023年7月22日
0.1.1 2023年5月28日
0.1.0 2023年5月28日

#11 in #active-directory

每月下载量:25

MIT 许可证

10KB
120

AAD 加入信息

此 Rust crate 允许用户获取 Windows 计算机的 Azure Active Directory 加入信息。

用法

要使用 aad-join-info,首先将以下内容添加到您的 Cargo.toml

[dependencies]
aad-join-info = "0.1"
use std::error::Error;

fn main() -> Result<(), Box<dyn Error>> {
    if let Some(aad_info) = aad_join_info::get_aad_join_info() {
        println!("Device ID: {}", aad_info.device_id);
        println!("Tenant ID: {}", aad_info.tenant_id);
        println!("Tenant Name: {}", aad_info.tenant_name);
        println!("Idp Domain: {}", aad_info.idp_domain);
        println!("Join Type: {:?}", aad_info.join_type);
        println!("Join User Email: {}", aad_info.join_user_email);
        println!("MDM Enrollment URL: {}", aad_info.mdm_enrollment_url);
        println!("MDM Terms of Use URL: {}", aad_info.mdm_terms_of_use_url);
        println!("MDM Compliance URL: {:?}", aad_info.mdm_compliance_url);
        println!("User Setting Sync URL: {}", aad_info.user_setting_sync_url);
        println!("User Info: {:?}", aad_info.user_info);
    } else {
        println!("No AAD Join Information found.");
    }

    Ok(())
}

依赖项

~0–37MB
~521K SLoC