AAD Join Info

This rust crate enables someone to get the Azure Active Directory information for a Windows computer.

Usage

To use aad-join-info, first add this to your Cargo.toml:

toml [dependencies] aad-join-info = "0.1"

```rust use std::error::Error;

fn main() -> Result<(), Box> { if let Some(aadinfo) = aadjoininfo::getaadjoininfo() { println!("Device ID: {}", aadinfo.deviceid); println!("Tenant ID: {}", aadinfo.tenantid); println!("Tenant Name: {}", aadinfo.tenantname); println!("Idp Domain: {}", aadinfo.idpdomain); println!("Join Type: {:?}", aadinfo.jointype); println!("Join User Email: {}", aadinfo.joinuseremail); println!("MDM Enrollment URL: {}", aadinfo.mdmenrollmenturl); println!("MDM Terms of Use URL: {}", aadinfo.mdmtermsofuseurl); println!("MDM Compliance URL: {:?}", aadinfo.mdmcomplianceurl); println!("User Setting Sync URL: {}", aadinfo.usersettingsyncurl); println!("User Info: {:?}", aadinfo.userinfo); } else { println!("No AAD Join Information found."); }

Ok(())

} ```