While I haven't done this myself, my understanding is it can be done with a plist entry for NoMAD, called KeychainItems
that needs to be an array of items that NoMAD should try to locate in the users keychain and update with the users password.
You can see a list of all the items NoMAD can manage here: https://nomad.menu/help/preferences-and-what-they-do/
Thanks @mm2270 Added the KeychainItems to my .plist config file and getting the same results. Here is what I did:
defaults write com.trusourcelabs.NoMAD KeychainItems -dict "Corporate Wifi” "$UserShortName"
This adds the following to my plist file:
KeychainItems = {
"Corporate Wifi" = "";
};
Not sure if the UserShortName is not getting read correctly, or something else is wrong. Attempted to change password and same behavior.
Any help would be appreciated!
EDIT
I just added the KeychainItems with the following command got the following result. Same negative outcome, it appears $UserShortName is not pulling the variable, if I understand how this works.
defaults write com.trusourcelabs.NoMAD KeychainItems '{ "Corporate Wifi" = "$UserShortName"; }';
KeychainItems = {
"WinnerComm Wifi" = "$UserShortName";
};