> ## Documentation Index
> Fetch the complete documentation index at: https://docs.askui.com/llms.txt
> Use this file to discover all available pages before exploring further.

# AskUI-SetSettings

### SYNOPSIS

Configures AskUI environment settings.

### DESCRIPTION

The AskUI-SetSettings cmdlet allows configuration of various AskUI environment settings including
proxy settings, certificates, authentication tokens, workspace IDs, logging levels, and update locations.

### PARAMETERS

* `-HttpProxy` | *\<String>* - Proxy address for http requests.
* `-HttpsProxy` | *\<String>* - Proxy address for https requests.
* `-ServerIdentityCertificate` | *\<String>* - Sets a server identity certificate that shall be accepted by our tooling.
* `-Token` | *\<String>* - AskUI Token.
* `-WorkspaceId` | *\<String>* - AskUI Workspace ID.
* `-LogLevel` | *\<String>* - Log level. (Default: Info)
  Valid values: Verbose, Debug, Info, Warning, Error, Fatal
* `-Location` | *\<String>* - Update level. (Default: User)
  Valid values: User, Project

### EXAMPLES

#### EXAMPLE 1

Sets HTTP and HTTPS proxy settings.

```powershell theme={null}
AskUI-SetSettings -HttpProxy "http://proxy:8080" -HttpsProxy "https://proxy:8080"
```

#### EXAMPLE 2

Configures authentication and logging settings.

```powershell theme={null}
AskUI-SetSettings -Token "myToken" -WorkspaceId "wsId123" -LogLevel "Debug"
```

#### EXAMPLE 3

Sets update location to Project level and configures server certificate.

```powershell theme={null}
AskUI-SetSettings -Location "Project" -ServerIdentityCertificate "path/to/cert"
```
