If -kh is missing, ksvc will try to determine kintana home from the location of ksvc.exe.
If -jh is missing, ksvc will read the environment variable JAVA_HOME.
The commands remove-all, install-all, and sync will only configure services for the given kintana home.
The command list by default shows only services relative to the given kintana-home. When supplying "-all true" all Kintana services are displayed. The exit code is the number of running services displayed.
If you have JAVA_HOME defined as an environment variable and run ksvc.exe from kintana-home/bin, then you are not required to use the -jh or -kh parameters.
the logs will still be created in the same folder. If you let us know the version of PPm that you are running, there might be an issue that is documented. In 8.0x, there is a problem with logs that are rolling instead of creating a backup file when PPM is started in Windows Services. There's a fix for that available that you can get from PPM Support.
i do not know any inconvenience using windows services for PPM. For every specified PPM node, you will get a seperate log file.By default the log files have a size von 256 KB. But you can increase the size editing the logging.conf file. How many PPM nodes you run?
A long time since last answer, I have a question about installing PPM as a Windows service:
First, I'm running two nodes with PPM 7.5, one node is working as passive mode, and the other one is on active mode, so this one is working always with the aplication, start and run the PPM services such as send notifications, etc, but sometimes when the PPM services are started on the other node it won't work anything, it won't send notifications, etc, this is a known problem in the organization, actually the solution I found to solve this is only to stop this node and wait for the other node to start the PPM services, then I start the node and work fine anything, so the question is: if installing PPM as windows service, the services will be active on each node, which node will start the PPM services?
I hope you can understand my situation and can give me some recomendations about it.
first, you need to start primary server; when it says ready in logs then you need to start secondary server. if you want isolate backgroud services to only one node you need to use service_enabled parameter. please check admin guides.