Пример #1
0
 public bool SetProfileParameter(out string outputs,
                                 string @interface        = null,
                                 ProfileAuthMode autoMode = null,
                                 ProfileSsoMode ssoMode   = null,
                                 int?maxDelay             = null,
                                 bool?allowDialog         = null,
                                 bool?userVLAN            = null,
                                 bool?oneXEnabled         = null,
                                 bool?oneXEnforced        = null)
 {
     return(Execute("set profileparameter"
                    + ParameterUtil.Optional(nameof(@interface), @interface, true)
                    + ParameterUtil.Optional(nameof(autoMode), autoMode)
                    + ParameterUtil.Optional(nameof(ssoMode), ssoMode)
                    + ParameterUtil.Optional(nameof(maxDelay), maxDelay)
                    + ParameterUtil.Optional(nameof(allowDialog), allowDialog, "yes", "no")
                    + ParameterUtil.Optional(nameof(userVLAN), userVLAN, "yes", "no")
                    + ParameterUtil.Optional(nameof(oneXEnabled), oneXEnabled, "yes", "no")
                    + ParameterUtil.Optional(nameof(oneXEnforced), oneXEnforced, "yes", "no"),
                    out outputs));
 }
Пример #2
0
 public bool SetProfileParameter(out string outputs,
                                 string name,
                                 string @interface = null,
                                 string SSIDname   = null,
                                 ProfileConnectionType profileConnectionType = null,
                                 bool?autoSwitch = null,
                                 ProfileConnectionMode profileConnectionMode = null,
                                 bool?nonBroadCast = null,
                                 ProfileRandomization profileRandomization   = null,
                                 ProfileAuthentication profileAuthentication = null,
                                 ProfileEncryption profileEncryption         = null,
                                 ProfileKeyType profileKeyType = null,
                                 int?keyIndex                    = null,
                                 string keyMaterial              = null,
                                 bool?PMKCacheMode               = null,
                                 int?PMKCacheSize                = null,
                                 int?PMKCacheTTL                 = null,
                                 bool?preAuthMode                = null,
                                 int?preAuthThrottle             = null,
                                 bool?FIPS                       = null,
                                 bool?useOneX                    = null,
                                 ProfileAuthMode profileAuthMode = null,
                                 ProfileSsoMode profileSsoMode   = null,
                                 int?maxDelay                    = null,
                                 bool?allowDialog                = null,
                                 bool?userVLAN                   = null,
                                 int?heldPeriod                  = null,
                                 int?AuthPeriod                  = null,
                                 int?StartPeriod                 = null,
                                 int?maxStart                    = null,
                                 int?maxAuthFailures             = null,
                                 bool?cacheUserData              = null,
                                 ProfileCost profileCost         = null)
 {
     return(Execute("set profileparameter"
                    + ParameterUtil.Required(nameof(name), name, true)
                    + ParameterUtil.Optional(nameof(@interface), @interface, true)
                    + ParameterUtil.Optional(nameof(SSIDname), SSIDname, true)
                    + ParameterUtil.Optional(nameof(profileConnectionType), profileConnectionType)
                    + ParameterUtil.Optional(nameof(autoSwitch), autoSwitch, "yes", "no")
                    + ParameterUtil.Optional(nameof(profileRandomization), profileRandomization)
                    + ParameterUtil.Optional(nameof(profileAuthentication), profileAuthentication)
                    + ParameterUtil.Optional(nameof(profileEncryption), profileEncryption)
                    + ParameterUtil.Optional(nameof(profileKeyType), profileKeyType)
                    + ParameterUtil.Optional(nameof(keyIndex), keyIndex)
                    + ParameterUtil.Optional(nameof(keyMaterial), keyMaterial, true)
                    + ParameterUtil.Optional(nameof(PMKCacheMode), PMKCacheMode, "yes", "no")
                    + ParameterUtil.Optional(nameof(PMKCacheSize), PMKCacheSize)
                    + ParameterUtil.Optional(nameof(PMKCacheTTL), PMKCacheTTL)
                    + ParameterUtil.Optional(nameof(preAuthMode), preAuthMode, "yes", "no")
                    + ParameterUtil.Optional(nameof(preAuthThrottle), preAuthThrottle)
                    + ParameterUtil.Optional(nameof(FIPS), FIPS, "yes", "no")
                    + ParameterUtil.Optional(nameof(useOneX), useOneX, "yes", "no")
                    + ParameterUtil.Optional(nameof(profileAuthMode), profileAuthMode)
                    + ParameterUtil.Optional(nameof(profileSsoMode), profileSsoMode)
                    + ParameterUtil.Optional(nameof(maxDelay), maxDelay)
                    + ParameterUtil.Optional(nameof(allowDialog), allowDialog, "yes", "no")
                    + ParameterUtil.Optional(nameof(userVLAN), userVLAN, "yes", "no")
                    + ParameterUtil.Optional(nameof(heldPeriod), heldPeriod)
                    + ParameterUtil.Optional(nameof(AuthPeriod), AuthPeriod)
                    + ParameterUtil.Optional(nameof(StartPeriod), StartPeriod)
                    + ParameterUtil.Optional(nameof(maxStart), maxStart)
                    + ParameterUtil.Optional(nameof(maxAuthFailures), maxAuthFailures)
                    + ParameterUtil.Optional(nameof(cacheUserData), cacheUserData, "yes", "no")
                    + ParameterUtil.Optional(nameof(profileCost), profileCost),
                    out outputs));
 }