Hello @Ayan Mullick ,
Yes it is possible to create a private AKS cluster using powershell cmdlets.
Please check the following documentation: new-azakscluster
Basically you just need to add the following parameter to your command:
"-EnableApiServerAccessPrivateCluster"
(If the reply was helpful please don't forget to upvote or accept as answer, thank you)