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(())
}
```