
Hi @Paul, Alok,
As per my knowledge, there is no such PowerShell interface to deploy app to SharePoint Online site. As an alternative, I suggest you can bulk deploy app via App Catalog site. Firstly install the app from App Catalog site, then go to Site contents >> SharePoint Store >> My apps >> Add the app.
Back to Site contents >> Select the ellipsis (…) next to the App you want to deploy to other sites, and select the ellipsis (…) again in the popup window. Select “Deployment”.
Enter the URL of the site collections to deploy the App and click Add. You can also select managed paths to deploy or select specific site templates. Click OK to start adding the App to sites under the selected criteria.
I know that it's frustrating to copy and paste 1000 site URLs into the text box, but at least it's a little easier than accessing 1000 sites and adding apps one by one.
If the answer is helpful, please click "Accept Answer" and kindly upvote it. If you have extra questions about this answer, please click "Comment".
Note: Please follow the steps in our documentation to enable e-mail notifications if you want to receive the related email notification for this thread.