This is the expected behavior as there are certain commands (such as delete-node, register-api-client, trust-node, untrust-node) which would require the keystore file, even when being executed on a local machine and not the TIBCO Spotfire Server machine. Some of these commands are
copy-rules-to-site,
create-scheduled-jobs ,
register-api-client,
trust-node ,
untrust-node,
delete-node,
export-rules,
import-rules.
To resolve, copy the keystore file from the TIBCO Spotfire Server machine to the machine where you are running these commands, and execute the command again.