I have got a good script, which work perfect at Server Sharepoint - Farm Solution. It create Unique Permission group to whole site. Here is a script:
$spweb=Get-SPWeb -Identity "http://sha..";
$spRoleDefinition = New-Object Microsoft.SharePoint.SPRoleDefinition;
$spRoleDefinition.Name = "Submit only";
$spRoleDefinition.Description = "Can submit/add forms/files/items into library or list but cannot view/edit them.";
$spRoleDefinition.BasePermissions = "AddListItems, ViewPages, ViewFormPages, Open";
$spweb.RoleDefinitions.Add($spRoleDefinition);
$spweb.Dispose();
How Could I done , run this script on Sharepoint Online ?