WPNinjas.Dsregcmd
1.0.1
dotnet add package WPNinjas.Dsregcmd --version 1.0.1
NuGet\Install-Package WPNinjas.Dsregcmd -Version 1.0.1
<PackageReference Include="WPNinjas.Dsregcmd" Version="1.0.1" />
paket add WPNinjas.Dsregcmd --version 1.0.1
#r "nuget: WPNinjas.Dsregcmd, 1.0.1"
// Install WPNinjas.Dsregcmd as a Cake Addin
#addin nuget:?package=WPNinjas.Dsregcmd&version=1.0.1
// Install WPNinjas.Dsregcmd as a Cake Tool
#tool nuget:?package=WPNinjas.Dsregcmd&version=1.0.1
I developed this helper library because I need often information like Azure AD Device ID when working localy on a device. But I was never happy with parsing the registry or the command line output from dsregcmd. With this small library you get the possibility to get all this information directly from netapi32 in managed code like .NET or PowerShell as a simple object.
Product | Versions Compatible and additional computed target framework versions. |
---|---|
.NET | net5.0 was computed. net5.0-windows was computed. net6.0 was computed. net6.0-android was computed. net6.0-ios was computed. net6.0-maccatalyst was computed. net6.0-macos was computed. net6.0-tvos was computed. net6.0-windows was computed. net7.0 was computed. net7.0-android was computed. net7.0-ios was computed. net7.0-maccatalyst was computed. net7.0-macos was computed. net7.0-tvos was computed. net7.0-windows was computed. net8.0 was computed. net8.0-android was computed. net8.0-browser was computed. net8.0-ios was computed. net8.0-maccatalyst was computed. net8.0-macos was computed. net8.0-tvos was computed. net8.0-windows was computed. |
.NET Core | netcoreapp2.0 was computed. netcoreapp2.1 was computed. netcoreapp2.2 was computed. netcoreapp3.0 was computed. netcoreapp3.1 was computed. |
.NET Standard | netstandard2.0 is compatible. netstandard2.1 was computed. |
.NET Framework | net461 was computed. net462 was computed. net463 was computed. net47 was computed. net471 was computed. net472 was computed. net48 was computed. net481 was computed. |
MonoAndroid | monoandroid was computed. |
MonoMac | monomac was computed. |
MonoTouch | monotouch was computed. |
Tizen | tizen40 was computed. tizen60 was computed. |
Xamarin.iOS | xamarinios was computed. |
Xamarin.Mac | xamarinmac was computed. |
Xamarin.TVOS | xamarintvos was computed. |
Xamarin.WatchOS | xamarinwatchos was computed. |
-
.NETStandard 2.0
- No dependencies.
NuGet packages (1)
Showing the top 1 NuGet packages that depend on WPNinjas.Dsregcmd:
Package | Downloads |
---|---|
WPNinjas.AADDeviceAuthentication
When creating solutions in Endpoint Management it's often the case that you need to execute scripts in SYSTEM context and submit data to a webservice. As loing the devices are Active Directory Joined or Azure Active Directory Hybrid JOined this is not an issue as the computer itself has an identity (Computer object) which includes a password and therefore can authenticate and identitfy to another system. With the usage of Azure AD the system is no longer an identity and therfore it's problematic, but in the background each device gets a unique certificate from Azure AD and the public key is stored in Azure AD withtin the AlternativeSecurityIds property. Jairo Cadena has written a very [detailed Blog](https://jairocadena.com/2016/02/01/azure-ad-join-what-happens-behind-the-scenes/) about this process and I can only recommend to read it. My solution provides a simple to use client library and server library which allows you to really identify and proof the source of a request. |
GitHub repositories
This package is not used by any popular GitHub repositories.
1.0.0 - Initial Version
- Basic functionality to retrieve the information from dsregcmd.
1.0.1 Improve Error Handling
- Improve collection when no user information is available