First-Party Components
Coldsea publishes a set of verified components you can install from the Marketplace and drop straight into a workflow. They fall into two shapes:
- Primitives are general building blocks you configure for your case (for example, install any application by its winget ID, or set any registry value).
- Concrete tasks do one specific job with little or no configuration (for example, disable SMBv1, or collect a hardware inventory).
Install a component before using it. Browse the Marketplace, open the component, and choose Install. It is copied into your organization's Task Library, version-pinned, so later Marketplace updates never change a workflow you have already built. See Installing from the Marketplace.
Software install
| Component | Type | What it does | Key settings |
|---|---|---|---|
| Install Application (winget) | Primitive | Installs any app by winget package ID, then verifies it. | package ID (e.g. Google.Chrome), optional version, scope. |
| Install MSI Package | Primitive | Runs an .msi from your storage, silently. | MSI file (from storage), msiexec arguments. |
| Install Google Chrome | Concrete | Installs Chrome for all users. | None. |
| Install 7-Zip | Concrete | Installs 7-Zip for all users. | None. |
| Install Visual C++ Redistributables | Concrete | Installs the 2015-2022 x64/x86 runtimes. | None. |
Security hardening
| Component | Type | What it does | Key settings |
|---|---|---|---|
| Set Registry Value | Primitive | Creates or updates a registry value and verifies it. | key path, value name, type, data. |
| Toggle Windows Optional Feature | Primitive | Enables or disables an optional feature. | feature name, desired state. |
| Disable SMBv1 | Concrete | Turns off the legacy SMBv1 protocol. | None. |
| Enable Windows Firewall (All Profiles) | Concrete | Turns the firewall on for every profile. | None. |
| Enable BitLocker (TPM, OS drive) | Concrete | Encrypts the OS drive with a TPM protector. | None. |
Enable BitLocker prints a recovery password in the step output. Store it somewhere safe. Automatic escrow to your directory is coming in a later release.
System configuration
| Component | Type | What it does | Key settings |
|---|---|---|---|
| Manage Windows Service | Primitive | Sets a service's startup type and running state. | service name, desired state, startup type. |
| Set Environment Variable (Machine) | Primitive | Sets a machine-scoped variable. | name, value. |
| Set Time Zone | Concrete | Sets the system time zone. | time zone ID. |
| Set Active Power Plan | Concrete | Activates High Performance, Balanced, or Power Saver. | plan. |
| Set Computer Hostname | Concrete | Renames the computer (applies on next reboot). | new hostname. |
Monitoring and inventory
| Component | Type | What it does | Key settings |
|---|---|---|---|
| Run CIM/WMI Query | Primitive | Runs a read-only CIM query, returns JSON. | CIM class, optional filter. |
| Collect Hardware Inventory | Concrete | Reports CPU, memory, disk, model, serial. | None. |
| Collect Installed Software Inventory | Concrete | Lists installed applications. | None. |
| Check Disk Space | Concrete | Fails the step if free space is too low. | drive, minimum free (GB). |
| Check Pending Reboot | Concrete | Reports whether a reboot is pending. | None. |
Building your own
Need something not listed here? You can author your own component with a PowerShell body and a parameter form. See Writing a Custom Component.
Also in the Marketplace
Not every first-party component is a script. Install Driver Pack and Install BIOS Update are separate, directive-based components: Coldsea auto-detects the hardware and pulls the right package from the Coldsea catalog instead of running a PowerShell body. They are not among the script components listed above, but you install and configure them the same way, from the step's Setup tab.