User Management
User Provisioning
# Create new user with rolesNew-LMUser -Username "jdoe@company.com" ` -Password "ChangeMe123!" ` -FirstName "John" ` -LastName "Doe" ` -Email "jdoe@company.com" ` -RoleNames @("administrator") ` -ForcePasswordChange $true
# Create API-only userNew-LMAPIUser -Username "api-service" ` -RoleNames @("readonly") ` -Note "API Service Account"
Role Management
# Create new role with permissionsNew-LMRole -Name "DevOps Team" ` -Description "DevOps team access" ` -ResourcePermission "manage" ` -DashboardsPermission "manage" ` -LogsPermission "view"
# Update existing roleSet-LMRole -Name "Support Team" ` -ResourcePermission "view" ` -WebsitesPermission "view" ` -ConfigTabRequiresManagePermission $true
API Token Management
# Generate new API tokenNew-LMAPIToken -Username "jdoe@company.com" -Note "K8s Integration"
# Update API token statusSet-LMAPIToken -Id 123 -Status "suspended" -Note "Temporarily disabled"
# List active tokensGet-LMAPIToken -Filter "status -eq 'active'"