Soluții

Utilizare cmdleturi PowerShell pentru Powerapps

Cmdleturi sunt funcții scrise în limbajul de script PowerShell care execută comenzi în mediul Windows PowerShell. Rularea acestor cmdleturi Power Apps vă va permite să interacționați cu platforma dvs. de aplicații de afaceri, fără a fi necesar să parcurgeți portalul de administrare într-un browser web.

Puteți combina aceste cmdleturi cu alte funcții PowerShell pentru a scrie scripturi complexe care vă pot optimiza fluxul de lucru. Rețineți că puteți folosi în continuare cmdlet-urile dacă nu sunteți administrator pe entitatea găzduită, dar veți fi limitat la resursele pe care le dețineți. Cmdlet-urile care încep cu cuvântul „Administrator” sunt concepute pentru a fi utilizate de un cont de utilizator administrativ.

Cmdlet-urile sunt disponibile în galeria PowerShell ca două module separate:

Pentru informații despre modulul de administrare Power Apps, consultați Începeți utilizând modulul de administrare Power Apps și Microsoft.PowerApps .Administration.PowerShell.

Notă! În ceea ce privește asistență Dynamics 365 Government Community Cloud (GCC), nivelul 2:

Punctul final implicit este „prod”. Dacă un utilizator dorește să ruleze un script PowerShell care vizează un mediu GCC, parametrul -Endpoint trebuie schimbat în „usgov” pentru GCC Moderate sau „usgovhigh” pentru GCC High sau „dod” pentru GCC DOD.

PowerShell
Add-PowerAppsAccount -Endpoint "usgov" 

PowerShell în acest subiect necesită versiunea PowerShell 5.x. Pentru a verifica versiunea de PowerShell care rulează pe aparatul dvs., executați următoarea comandă:

PowerShell
$PSVersionTable.PSVersion

Dacă aveți o versiune depășită, consultați Actualizați Windows PowerShell existent.

Important! Modulele descrise în acest document utilizează .NET Framework. Acest lucru îl face incompatibil cu PowerShell 6.0 și versiunile ulterioare, care utilizează .NET Core.

Pentru a rula cmdleturile PowerShell pentru creatorii de aplicații, efectuați următoarele:

  1. Executați PowerShell ca administrator.

    Executați PowerShell ca administrator.

  2. Importați modulele necesare folosind următoarele comenzi:
    PowerShell
Install-Module -Name Microsoft.PowerApps.Administration.PowerShell
Install-Module -Name Microsoft.PowerApps.PowerShell -AllowClobber

Alternativ, dacă nu aveți drepturi de administrator pe computer, puteți utiliza următoarele pentru a utiliza aceste module:

PowerShell
  • Save-Module -Name Microsoft.PowerApps.Administration.PowerShell -Path
    Import-Module -Name Microsoft.PowerApps.Administration.PowerShell
    Save-Module -Name Microsoft.PowerApps.PowerShell -Path
    Import-Module -Name Microsoft.PowerApps.PowerShell
    
  • Dacă vi se solicită să acceptați modificarea la valoarea InstallationPolicy depozitului, acceptați [A] Da la toate modulele tastând „A” și apăsând Enter pentru fiecare modul.Acceptați valoarea InstallationPolicy.
  • Înainte de a accesa oricare dintre comenzi, aveți opțiunea de a vă furniza datele de acreditare folosind următoarea comandă. Aceste date de acreditare sunt reîmprospătate pentru până la ~ 8 ore înainte de a vi se cere să vă conectați din nou pentru a continua utilizarea cmdlet-urilor.
    PowerShell
# This call opens prompt to collect credentials (Azure Active Directory account and password) used by the commands 
Add-PowerAppsAccount
PowerShell
  1. # Here is how you can pass in credentials (avoiding opening a prompt)
    $pass = ConvertTo-SecureString "password" -AsPlainText -Force
    Add-PowerAppsAccount -Username user@contoso.com -Password $pass.
Scop Cmdleturi
Adăugați o aplicație pânză la o soluție Microsoft Dataverse Set-PowerAppAsSolutionAware
Citiți medii Get-PowerAppEnvironment (anterior Get-PowerAppsEnvironment)
Get-FlowEnvironment
Citiți, actualizați și ștergeți o aplicație pânză Get-PowerApp (anterior Get-App)
Remove-PowerApp (anterior Remove-App)
Publish-PowerApp (anterior Publish-App)
Set-PowerAppDisplayName (anterior Set-AppDisplayName)
Get-PowerAppVersion (anterior Get-AppVersion)
Restore-PowerAppEnvironment (anterior Restore-AppVersion)
Citiți, actualizați și ștergeți aplicația pânză Get-AdminPowerAppRoleAssignment (anterior Get-AppRoleAssignment)
Remove-AdminPowerAppRoleAssignment (anterior Remove-AppRoleAssignment)
Citiți, actualizați și ștergeți un flux Get-AdminFlow
Activați-AdminFlow
Dezactivați-AdminFlow
Remove-AdminFlow
Citiți, actualizați și ștergeți permisiuni flux Get-AdminFlowOwnerRole
Set-AdminFlowOwnerRole
Remove-AdminFlowOwnerRole
Citiți și răspundeți la aprobările de flux Get-AdminFlowApprovalRequest
Remove-AdminFlowApprovals
Citiți și ștergeți conexiunile Get-AdminPowerAppConnection (anterior Get-Connection)
Remove-AdminPowerAppConnection (anterior Remove-Connection)
Citiți, actualizați și ștergeți permisiunile de conexiune Get-AdminPowerAppConnectionRoleAssignment (anterior Get-ConnectionRoleAssignment)
Set-AdminPowerAppConnectionRoleAssignment (anterior Set-ConnectionRoleAssignment)
Remove-AdminPowerAppConnectionRoleAssignment (anterior Remove-ConnectionRoleAssignment)
Citiți și ștergeți conectorii Get-AdminPowerAppConnector (anterior Get-Connector)
Remove-AdminPowerAppConnector (anterior Remove-Connector)
Adăugați, citiți, actualizați și ștergeți permisiunile personalizate ale conectorilor Get-AdminPowerAppConnectorRoleAssignment (anterior Get-ConnectorRoleAssignment)
Get-PowerAppConnectorRoleAssignment (anterior Set-ConnectorRoleAssignment)
Remove-PowerAppConnectorRoleAssignment (anterior Remove-ConnectorRoleAssignment)
Citiți, adăugați și eliminați modelele URL-urilor de politici Obțineți-PowerAppPolicyUrlPatterns
Nou-PowerAppPolicyUrlPatterns
Eliminare-PowerAppPolicyUrlPatterns
Citiți, înregistrați și eliminați aplicațiile de gestionare Get-PowerAppManagementApp
Get-PowerAppManagementApps
New-PowerAppManagementApp
Remove-PowerAppManagementApp
Citiți, creați, actualizați și importați cheile de protecție Get-PowerAppRetrieveAvailableTenantProtectionKeys
Get-PowerAppGenerateProtectionKey
Get-PowerAppRetrieveTenantProtectionKey
New-PowerAppImportProtectionKey
Set-PowerAppTenantProtectionKey

Power Apps cmdleturi pentru administratori

Pentru mai multe informații despre cmdleturi Power Apps pentru administratori consultați Începeți cu PowerShell pentru administratori Power Platform

Sfaturi

  • Folosiți Get-Help „CmdletName” pentru a obține o listă de exemple.comanda Get-Help.
  • Pentru a parcurge opțiunile posibile pentru etichetele de intrare, faceți clic pe tasta tab după ce introduceți caracterul liniu (-), după numele cmdlet.

Exemple de comenzi:

PowerShell
Get-Help Get-AdminPowerAppEnvironment
Get-Help Get-AdminPowerAppEnvironment -Examples
Get-Help Get-AdminPowerAppEnvironment -Detailed
Exemple de operare

Mai jos sunt câteva scenarii comune care arată cum să utilizați cmdleturi Power Apps noi și existente.

Afișați o listă a tuturor mediilor.

PowerShell
Get-AdminPowerAppEnvironment

Returnează o listă a fiecărui mediu din entitatea dvs. găzduită, cu detalii despre fiecare (de exemplu, numele mediului (guid), numele afișat, locația, creatorul, etc).

PowerShell
Get-AdminPowerAppEnvironment –Default

Returnează detaliile numai pentru mediul implicit al entității dvs. găzduite.

Afișați detaliile unui mediu specific
PowerShell
Get-AdminPowerAppEnvironment –EnvironmentName 'EnvironmentName'

Notă: câmpul EnvironmentName este un identificator unic, care este diferit de DisplayName (a se vedea primul și al doilea câmp din ieșire din imaginea următoare).

Comanda Get-AdminEnvironment.

[mai mult...]

Conectarea la VPN pentru aplicatii sensibile si evitarea folosirii acestora in utilizarea WI-FI public. Pasi de conectare

Retelele wifi gratuite sunt periculoase din cauza faptului ca pot ascunde la “capatul” celalalt un grup infractional de hackeri care pot sa aiba acces si sa va fure datele bancare sau sa observe tot ceea ce faceti.Este indicat ca atunci cand va conectati la o retea wifi gratuita sa nu trimiteti date sensibile cum ar fi mailuri cu date bancare sau documente confidentiale si in niciun caz NU efectuati plati bancare!

Chiar daca sunteti la zi cu update-urile si cu antivirusul in momentul cand accesati si va conectati la o retea publica va asumati niste riscuri, de aceea este recomandat sa utilizati un serviciu VPN care va asigura confidentialitate si siguranta .

  • Instalare si configurare aplicatie GlobalProtect VPN

Se acceseaza https://vpn.numedomeniu.ro, se accepta certificatul  si se introduc credentialele de domeniu.  Se introduce doar sub forma ‘prenumenume’. Fara spatii, sau @ \, domeniu.

Se instaleaza aplicatia conform sistemului de operare: (este nevoie de admin rights).

Dupa instalare va aparea in dreapta jos sau in Tray:

Se introduce ‘vpn.numedomeniu.ro’ (este necesar doar o data) si se da Connect

Se introduce userul si parola din nou, fara domeniu.

Pentru deconectare, cautati icoana albastra din Tray si apasati Disconnect.

[mai mult...]

De ce este recomandat sa folosim un manager de parole protejat offline si nu pe cel din browser?

În lumea digitală de astăzi, o mare parte din viața noastră se desfășoară online. Folosim internetul pentru a comunica cu prietenii și familia, pentru a lucra de la distanță și chiar pentru a ne gestiona finanțele. Hackerii caută în mod constant noi modalități de a accesa informațiile noastre, iar una dintre cele mai ușoare metode prin care pot face acest lucru este furtul parolelor. De aceea, un manager de parole poate fi un instrument atât de valoros.

Managerii de parole vă ajută să creați și să stocați parole puternice și unice pentru toate conturile dvs. online, ceea ce face mult mai dificil pentru hackeri să obțină acces la informațiile dvs. personale. În plus, un manager de parole vă pot ajuta, de asemenea, să vă țineți evidența parolelor, astfel încât să nu mai trebuiască să le rețineți singuri pe toate. Așadar, dacă sunteți în căutarea unei modalități de a vă păstra conturile online în siguranță, un manager de parole poate fi soluția perfectă.

Ce este un manager de parole?

Un manager de parole este un software care vă ajută să generați și să stocați toate parolele pe care doriți să le salvați. Parolele sunt stocate în siguranță și sunt introduse automat pe site-uri web și aplicații atunci când trebuie să vă conectați. Acesta creează și reține parolele puternice și unice care vă mențin în siguranță online și le completează astfel încât să nu trebuiască să o faceți dumneavoastră. Managerii de parole vă facilitează să aveți parole puternice și unice pentru toate conturile dvs. online, fără a fi nevoie să le rețineți pe toate. De asemenea, vă pot ajuta să țineți evidența parolelor care trebuie schimbate și când.

[mai mult...]

Cum actioneaza tehnica Business Email Compromise- care pacaleste victima sa faca o tranzactie sau sa divulge informatii sensibile personale sau din companie?

Fiți precauți la schimbarea subită a unor practici comerciale stabilite anterior cu partenerii comerciali, în special a conturilor de e-mail, a conturilor bancare și a valutelor în care se fac plățile, precum și țării în care sunt deschise conturile. Verificați și telefonic la furnizor sau client, la un număr de telefon deținut anterior și verificat, dacă modificările solicitate prin e-mail sunt reale.

Business E-mail Compromise Fraud „BEC Fraud” este definit ca o fraudă complexă ce țintește societățile comerciale ce lucrează cu furnizori sau clienți străini (activități de comerț exterior) și efectuează cu regularitate plăți prin transfer bancar. Din analiza cazurilor investigate, s-a constatat că societățile comerciale ce desfășoară activități comerciale din România (cu personalitate juridică română) au avut calitatea de victimă, în majoritatea cazurilor, în sensul ca au trimis bani în alte conturi decât cele legitime ale furnizorului extern.

Din aceeași analiză a rezultat că, în aproape toate cazurile semnalate, compromiterea sistemelor informatice, respectiv a adresei de poștă electronică, a avut loc la societățile comerciale străine care erau în relații comerciale cu cele române.Majoritatea victimelor au raportat că utilizează transferuri online ca metodă curentă de efectuare a plăților către furnizori sau parteneri externi de afaceri, în baza unei relații comerciale anterioare și a bunei credințe în practica comercială.Societățile comerciale române fraudate nu au un tipic anume de activitate, elementul comun fiind dat de faptul că toate desfășoară activități de comerț exterior și efectuează plăți curente în străinătate.

Frauda are trei componente principale:

1. Componenta de Social Engineering – prin care se strâng date istorice online, referitoare la societățile țintite (sediu social, persoane din management, CUI, cont bancar, adrese de poștă electronică, portofoliu de clienți, eventuale documente accesibile online ce prezintă elemente de identificare ale societății comerciale ce pot fi utilizate pentru a crea aparența de legitimitate).

2. Componenta de intruziune/compromitere a adresei de poștă electronică.(EAC – Email Account Compromise.)

3. Deschiderea unui cont cu acte false în străinătate, pe numele furnizorului sau clientului străin.Schema infracţională presupune accesarea în mod neautorizat a conturilor de e-mail ale unor societăţi comerciale din străinătate, monitorizarea corespondenţei purtate de către angajaţii respectivei societăţi şi simularea corespondenţei reale cu societatea parteneră din Romania, prin intermediul unei adrese de e-mail asemănătoare sau identice. Această activitate are de regulă ca finalitate deturnarea transferului de bani către un cont bancar diferit faţă de cel al beneficiarului legitim, acest cont bancar fiind controlat de către alţi membri ai grupării infracţionale.

[mai mult...]