Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Den här artikeln innehåller en översikt och procedurer för att importera data och konfigurationsobjekt till Service Manager med hjälp av CSV-filer (kommaavgränsade värden).
Importera data från kommaavgränsade filer
Konfigurationsobjekt som finns i en kommaavgränsad värdefil (.csv) kan importeras till Service Manager-databasen med hjälp av funktionen Importera från CSV-fil. Med den här funktionen kan du massimportera instanser av alla klasstyper eller projektionstyper som definieras i Service Manager-databasen. Du kan använda den här funktionen för att:
Skapa konfigurationsobjekt eller arbetsobjektinstanser från data som lagras i tabellformat.
Massredigera befintliga databasinstanser.
Fyll i Service Manager-databasen med hjälp av data som exporteras från en extern databas.
Kringgå datainmatning via formulär när många klassinstanser måste skapas samtidigt.
Notera
Det kan ta en timme eller mer att importera många komplexa objekt, till exempel 5 000 datorprojektioner. Under den här tiden fortsätter Service Manager att fungera.
Två filer krävs för att importera en uppsättning instanser med hjälp av funktionen Importera från CSV-fil:
En datafil som består av en serie kommaavgränsade objektinstanser. Datafilen måste avslutas med filnamnstillägget .csv.
En formatfil som anger klasstyp eller projektionstyp för de instanser som finns i datafilen. Varje instans i datafilen antas vara av den här typen. Formatfilen anger även (1) delmängden av egenskaper och anger komponenter för projektioner. De importeras för den angivna typen och (2) den ordning i vilken dessa egenskaper visas som kolumner i den associerade datafilen. Formatfilen måste ha samma filnamn som csv-filen som den beskriver, och den måste avslutas med filnamnstillägget .xml.
Skapa datafilen
Du får till exempel ett kalkylblad som innehåller information om datorer som du vill importera till Service Manager-databasen. Följande är ett exempel på de första 10 datorerna i kalkylbladet.
Datornamn | IP-adress | Domännamn |
---|---|---|
WG-Det-1 | 172.30.14.21 | DETROIT |
WG-Det-2 | 172.30.14.22 | DETROIT |
WG-Det-3 | 172.30.14.23 | DETROIT |
WG-Dal-1 | 172.30.14.24 | DALLAS |
WG-Dal-2 | 172.30.14.25 | DALLAS |
WG-Chi-1 | 172.30.14.26 | CHICAGO |
WG-Chi-2 | 172.30.14.27 | CHICAGO |
WG-Chi-3 | 172.30.14.28 | CHICAGO |
WG-Chi-4 | 172.30.14.29 | CHICAGO |
WG-Chi-5 | 172.30.14.30 | CHICAGO |
Det första steget är att konvertera data i tabellen till ett .csv filformat. I filen .csv antar du att den första raden är data och inte en rubrik. Därför tar du bort rubrikraden från kalkylbladet och sparar resultatet som newcomputers.csv som i följande exempel.
WG-Det-1, 172.30.14.21, DETROIT
WG-Det-2, 172.30.14.22, DETROIT
WG-Det-3, 172.30.14.23, DETROIT
WG-Dal-1, 172.30.14.24, DALLAS
WG-Dal-2, 172.30.14.25, DALLAS
WG-Chi-1, 172.30.14.26, CHICAGO
WG-Chi-2, 172.30.14.27, CHICAGO
WG-Chi-3, 172.30.14.28, CHICAGO
WG-Chi-4, 172.30.14.29, CHICAGO
WG-Chi-5, 172.30.14.30, CHICAGO
Skapa formatfilen
Nu skapas en formatfil som passar för att importera de rader som finns i newcomputers.csv-filen. Det första steget när du skriver formatfilen är att identifiera den klasstyp eller projektionstyp som måste användas för instanserna i .csv-filen. Mer information om klasstyp eller projektionstyper finns i blogginlägget Använda CSV-importfunktionen och ladda ned filen CSVImport.docx.
För den typ av data som importeras upptäcker du att klassen Microsoft.Windows.Computer passar bäst för objekttypen och egenskapsuppsättningen. Börja med att deklarera klassen för objektet som importeras:
<CSVImportFormat>
<Class Type="Microsoft.Windows.Computer">
...
</Class>
</CSVImportFormat>
När du har genomsökt listan över tillgängliga egenskaper för klassen Microsoft.Windows.Computer väljer du följande egenskaper för varje kolumn i filen .csv.
kolumn | egenskap |
---|---|
Kolumn 1 | Huvudnamn |
Kolumn 2 | IP-adress |
Kolumn 3 | DomainDnsNamn |
Genom att använda de här egenskaperna skapar du följande formatfil. Egenskaperna visas i den ordning de visas i filen .csv. Du måste spara den här filen med samma filnamn för .csv-filen, men med ett .xml filnamnstillägg.
<CSVImportFormat>
<Class Type="Microsoft.Windows.Computer">
<Property ID="PrincipalName"/>
<Property ID="IPAddress"/>
<Property ID="DomainDnsName"/>
</Class>
</CSVImportFormat>
Spara filen som newcomputers.xml.
Importera konfigurationsobjekt från en CSV-fil
Innan du kan importera data från en CSV-fil (kommaavgränsat värde) måste du skapa två filer: en datafil och en formatfil. Du kan använda följande procedur för att importera Newcomputers.csv-filen med hjälp av Newcomputers.xml formatfilen.
Följ dessa steg för att importera konfigurationsobjekt från en CSV-fil:
I Service Manager-konsolen väljer du Administration.
I fönstret Administration expanderar du Administrationoch väljer Anslutningsappar.
I fönstret Uppgifter väljer du Importera från CSV-filen.
Gör följande i dialogrutan Importera instanser från CSV-fil:
Bredvid rutan XML-formatfil väljer du Bläddraoch sedan väljer du formatfilen. Välj till exempel Newcomputers.xmloch välj Öppna.
Bredvid rutan Datafil väljer du Bläddraoch markerar sedan datafilen. Välj till exempel Newcomputers.csvoch välj Öppna.
I dialogrutan Importera instanser från CSV-fil väljer du Importera.
I dialogrutan Importera instanser från CSV-fil kontrollerar du att talen bredvid Objekt som sparats, instanser som skapats i minnetoch instanser som har checkats in i databasen är lika med antalet rader i datafilen och väljer Stäng.
Du kan använda ett Windows PowerShell-kommando för att slutföra den här uppgiften. Information om hur du använder Windows PowerShell för att importera konfigurationsobjekt från en CSV-fil finns i Import-SCSMInstance.
Verifiera importen av konfigurationsobjekt från en CSV-fil
Följ dessa steg för att verifiera importen av konfigurationsobjekt från en CSV-fil:
I Service Manager-konsolen väljer du Konfigurationsobjekt.
I fönstret Konfigurationsobjekt expanderar du Konfigurationsobjekt, expanderar Datoreroch väljer Alla Windows-datorer.
I fönstret Alla Windows-datorer kontrollerar du att datorerna i CSV-filen visas.
Nästa steg
Om du vill kan du inaktivera ECL-loggning för snabbare synkronisering av kontakter.