To create a server profile from a configured server, use the generate-profile subcommand. The generated profile contains the following information, which provides a base for completing a profile:

  • Command-line arguments that were used to set up the server
  • dsconfig commands necessary to configure the server
  • Installed server SDK extensions
  • Files that are added to the server root

To produce a complete profile, some parts of the generated profile might require modifications, such as adding password files that setup-arguments.txt uses. The --instanceName and --localHostName arguments in setup-arguments.txt are made variables by generate-profile, and must be provided values when other manage-profile subcommands use the generated profile.

The --excludeSetupArguments option generates a server profile without a setup-arguments.txt file. This is useful when generating server profiles for use with Docker images.